ICode9

精准搜索请尝试: 精确搜索
  • C语言 内存布局22022-01-07 01:00:26

    执行结果截图:  可对比如下内存布局:  代码: #include "stdio.h"#include "stdlib.h"#include "string.h"// 全局变量a在全局初始化区int a = 0;// 全局变量p1在全局未初始化区char * p1;int main(){ int i; // 局部变量b在栈 int b; // 字符串常量abc在常量区,局部变

  • 蓝桥杯单片机学习笔记 2022年1月6号更新2022-01-06 13:32:17

    关于我写的程序啥都不是还有脸上传的事 之前一直在用txt记笔记,但是后来因为代码太多了,所以想到了记到csdn上 下面是正文,无顺序,想到哪写到哪。 一些基础的 -在138译码器中,前3位代表5 6 7 P2=0xA0对应着1010 0000,则5 6 7为101,为1111 1011,Y5为0,则配置的是Y5C,控制P00-P07 P2=0x80

  • 基于单片机智能自动浇花控制系统设计2022-01-05 17:08:05

    参考思路: 本方案为土壤干湿度检测自动浇花系统,启动系统时设定土壤水分为0,即土壤最干时候为250个单位。当将土壤传感器插入泥土(可以拿个纸杯装点),数值下降,例如显示0125,即目前土壤干燥度为125个单位,总共250,也可以算出土壤湿度在50%左右。如果往里面浇水,数值会下降,因为干燥度降低 ,相反

  • 基于单片机智能自动浇花控制系统设计2022-01-05 17:08:05

    参考思路: 本方案为土壤干湿度检测自动浇花系统,启动系统时设定土壤水分为0,即土壤最干时候为250个单位。当将土壤传感器插入泥土(可以拿个纸杯装点),数值下降,例如显示0125,即目前土壤干燥度为125个单位,总共250,也可以算出土壤湿度在50%左右。如果往里面浇水,数值会下降,因为干燥度降低 ,相反

  • 基于51单片机的智能抽奖系统控制设计2022-01-04 14:36:40

    #define LCM_RW P2_1 //定义引脚 #define LCM_RS P2_0 #define LCM_E P2_2 #define LCM_Data P1 #define Go_test P2_5 //ROLL按键 #define Q1 P3_0 #define Q2 P3_1 #define Q3 P3_2 #define Q4 P3_3 #define Q5 P3_4 #define Q6 P3_5 #define Q7 P3_6 #define Q8 P3_7 #define

  • sfgsdsadsa2022-01-04 11:03:41

    数组-88. 合并两个有序数组 题目描述题目样例 Java方法:直接合并后排序思路及算法代码执行结果复杂度 Java方法:双指针思路及算法代码执行结果复杂度 Java方法:逆向双指针思路及算法代码执行结果复杂度 题目描述 给你两个按非递减顺序排列的整数数组 nums1 和 nums2,另有两

  • 如何用好const关键字2022-01-03 17:32:49

    1 修饰变量、数组 表示此变量为常量,功能同 #define(但宏定义更优) 2 修饰函数参数 const关键字修饰函数参数,对参数起限定作用,防止其在函数内部被修改。所限定的函数参数可以是普通变量,也可以是指针变量。举例如下: void fun1(const int i) {     i++; //对i的值进行了修改,

  • Leetcode 每日一题 day2 2022.1.22022-01-02 11:39:00

    题目 两数相加 链接:https://leetcode-cn.com/problems/add-two-numbers/ 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之

  • C语言程序设计实验报告——实验八2022-01-01 19:00:13

    C语言程序设计实验报告——实验八 实验八 指针一、实验目的及要求二、实验环境三、实验内容实验题目(1)实验题目(2)实验题目(3)实验题目(4) 实验八 指针 一、实验目的及要求 1、熟练掌握指针变量的定义和应用,指向数组、字符串、函数的指针的定义和应用。 2、掌握指针数组定义和

  • JZ26 树的子结构2022-01-01 15:01:07

    JZ26 树的子结构 ☆☆☆ 描述 输入两棵二叉树A,B,判断B是不是A的子结构。(我们约定空树不是任意一个树的子结构) 假如给定A为{8,8,7,9,2,#,#,#,#,4,7},B为{8,9,2},2个树的结构如下,可以看出B是A的子结构 数据范围: 0 <= A的节点个数 <= 10000 0 <= B的节点个数 <= 10000 示例1 输入

  • 连接字符串2021-12-31 21:31:29

    目录 题目 函数接口定义 裁判测试程序样例 输入样例 输出样例 题解 法一 法二 法三 题目 编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下面两个字符串: FirstString-- SecondString 程序输出: Firs

  • 数据结构实训 杂货店排队2021-12-31 11:58:19

    第一次写有瑕疵多多包涵 一、问题内容 该模拟程序中包含多个队列,可以使用队列数组来模拟这些队列。假设杂货店共5条收银线,顾客可随机进入支付。顾客会进入最短的队伍,如果队伍一样长,那么选择最靠近的的一个队伍。每次交易完成所消耗的时间也是随机的。 完成一些额外工作,扩展杂

  • 操作系统 | 银行家算法举例2021-12-30 14:03:23

    举例说明:“若系统状态目前是安全的,若对某个申请评估时 在假定分配状态中,只要找到一个可满足线程就可断定系统是安全的”结论是错的。请构造一个例子进行证明。 例:在银行家算法中,若出现下述分配情况,试问: 若进程P2提出请求Request(1,2,2,2)后,系统能否将资源分配给它? 答:不能,按照银行家

  • 带我去而且我2021-12-29 12:34:06

    数组-88. 合并两个有序数组 题目描述题目样例 Java方法:直接合并后排序思路及算法代码执行结果复杂度 Java方法:双指针思路及算法代码执行结果复杂度 Java方法:逆向双指针思路及算法代码执行结果复杂度 题目描述 给你两个按非递减顺序排列的整数数组 nums1 和 nums2,另有两

  • Java布局练习2021-12-27 10:03:47

    import javax.swing.*; import java.awt.*; public class PracticeBuJu{ static final int width=300; static final int height=200; public static void main(String[] args){ JFrame jf=new JFrame("布局练习"); jf.setSize(width,hei

  • 264. 丑数 II2021-12-25 21:34:13

    264. 丑数 II 原始题目链接:https://leetcode-cn.com/problems/ugly-number-ii/ 给你一个整数 n ,请你找出并返回第 n 个 丑数 。 丑数 就是只包含质因数 2、3 和/或 5 的正整数。 示例 1: 输入:n = 10 输出:12 解释:[1, 2, 3, 4, 5, 6, 8, 9, 10, 12] 是由前 10 个丑数组成的序列

  • 数据结构c代码7:图的邻接表表示及其存储2021-12-25 20:04:36

    下面是用c语言实现的关于图的邻接表表示及其存储代码: 1 #include<iostream> 2 using namespace std; 3 /** 4 * *用邻接表表示图的存储结构步骤如下: 5 * 输入 总顶点数和总边数 6 * 依次输入点的信息存入顶点表中,使每个表头结点的指针域初始化为NULL 7 * 创建

  • 操作系统--死锁2021-12-25 11:30:01

    死锁 死锁定义 死锁是由于两个或以上的线程互相持有对方需要的资源,导致这些线程处于等待状态,无法执行 想到了罪犯绑架人质,要求其家属给钱才放人,然而家属这边要求先放人再给钱,这样一方不给钱,一方不放人,双方都得不到满足 一个例子:如果此时有一个线程A,按照先锁a再获得锁b的

  • 又是来混的2021-12-24 21:34:08

    数组-88. 合并两个有序数组 题目描述题目样例 Java方法:直接合并后排序思路及算法代码执行结果复杂度 Java方法:双指针思路及算法代码执行结果复杂度 Java方法:逆向双指针思路及算法代码执行结果复杂度 题目描述 给你两个按非递减顺序排列的整数数组 nums1 和 nums2,另有两

  • 【目标定位】基于matlab UWB卡尔曼滤波追踪无线时钟同步误差【含Matlab源码 1626期】2021-12-23 19:02:19

    一、获取代码方式 获取代码方式1: 完整代码已上传我的资源: 【目标定位】基于matlab UWB卡尔曼滤波追踪无线时钟同步误差【含Matlab源码 1626期】 获取代码方式2: 通过订阅紫极神光博客付费专栏,凭支付凭证,私信博主,可获得此代码。 备注:订阅紫极神光博客付费专栏,可免费获得1份代码

  • 21Winter\ C语言程序设计第六章2021-12-23 13:00:20

    C语言程序设计 第六章 ​ expr 2.1 #include<stdlib.h> #include<stdio.h> int main(){ int i,n; scanf("%d",&n); for(i = 2; i<=n;i++){ while(n!=0){ if(n%i==0){ printf("%d*",i);

  • 面试高频:说说hashCode() 和 equals() 之间的关系?2021-12-22 21:35:00

    先祭一张图,可以思考一下为什么? 介绍 equals() 的作用是用来判断两个对象是否相等。 hashCode() 的作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。这个哈希码的作用是确定该对象在哈希表中的索引位置。 关系 我们以“类的用途”来将“hashCode() 和 equals()的关系

  • 《C语言深度剖析》第四章 指针和数组 p2 C语言从入门到入土(进阶篇)2021-12-20 10:03:27

    目录 2. 数组 1.1 概念: 2.3 理解&a【0】和&【a】的区别 2.3.1. 我们先来看步长 2.3.2. 为什么要讲步长,所以就来到了开始的问题,数组地址和其首元素地址的区别  2.4. 数组名a做为左值和右值的区别 本章节文章是作者通过观看《C语言深度剖析》等各种资料总结的精华,基础部分省略

  • C++友元函数friend2021-12-18 20:59:39

    一.来源 下面是一个计算两点之间距离的方法。 #include <iostream > #include <math.h> class Point { private: int x; int y; public: Point(int x, int y) { this->x = x; this->y = y; } int getX() { return x; } int getY() { return y; } }; //计算

  • 算法入门3-归并排序2021-12-17 13:32:41

      归并排序是常见的排序方法,下面介绍归并排序的定义、实现步骤、时间复杂度分析,以及扩展的小和问题、逆序对问题。由归并改造的题目,是面试工作中常考题型,需要重点掌握。 一、定义 ​  归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-c

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有