数据结构与算法概述 数据结构的定义 数据结构 == 个体 + 个体关系 算法 == 对存储数据的操作 数据结构的特点 程序 = 数据的存储 + 数据的操作 + 可以被计算机执行的语言。 算法 衡量算法的标准 时间复杂度 指的是大概程序执行的次数,而非程序执行的时间。 空阿金复杂度 值得是程序执行过程 ...
分类:
编程语言 时间:
2019-05-23 21:25:23
阅读次数:
99
1,引用的意义: 1,引用作为变量别名而存在,因此在一些场合可以代替指针; 1,变量的另一个表现形式; 2,交换函数时,可代替指针; 2,引用相对于指针来说具有更好的可读性和实用性; 1,指针类似手动挡车,引用类似于自动挡车; 3,引用实现交换函数; 1,函数中的引用形参不需要进行初始化; 1,调用 ...
分类:
编程语言 时间:
2019-05-21 22:53:18
阅读次数:
287
第六章 指针 这一章,就明显触痛刚開始学习的人敏感之处了。我也是在一段时间不用C以后就会对这一部分生疏,好吧,事实上是对高级指针那块生疏。 当然这一部分总有非常多借鉴之处。比方数组范围的问题等,要不我也不会大夏天的这么虐自己看这样的书。 总结: 指针变量的值并不是它所指向的内存位置所存储的值,而是保 ...
分类:
其他好文 时间:
2019-05-18 18:47:02
阅读次数:
167
一、首先为什么会出现结构体呢?(这个问题得弄明白,学习的时候,要有打破砂锅问到底的精神,自己要多问个为什么是这样,把别人的东西变成自己的知识点) 在我们学习c语言的时候,,我们一般都会见到基本数据类型:int char float double等等,但是在表示一些复杂的的数据,显然所学的基本数据类型 ...
分类:
其他好文 时间:
2019-05-18 00:48:19
阅读次数:
161
1. 字符串的定义(1) char buf[10] = "hello"; //定义了10个字节的数组,但只用了6个字节存放字符串(2) char *str = "hello"; //此处hello是字符串常量,存储在长常量区,把首地址传给指针变量 sts(3) char *s = "hello"; ...
分类:
编程语言 时间:
2019-05-11 13:39:29
阅读次数:
142
第十周教学总结(29/4 5/5) 教学内容 本周的教学内容为:9.2 学生成绩排序 知识点:结构数组的定义、初始化和数组成员引用;9.3 修改学生成绩 知识点:结构指针指向操作,结构指针作为函数参数。重点难点:结构数组的概念以及结构数组成员的引用方式,结构指针的概念,以及通过结构指针变量间接访问数 ...
分类:
编程语言 时间:
2019-05-04 09:22:31
阅读次数:
127
计算机文件是以计算机硬盘为载体存储在计算机上的信息集合,是存储在某种长期储存设备上的一段数据流。在C语言中用一个指针变量指向一个文件,这个指针称为文件指针。通过文件指针就可对它所指的文件进行各种操作,C语言规定该文件指针类型为FILE型。文件的信息有这个FILE型的结构体来进行定义。 FILE的结构 ...
分类:
编程语言 时间:
2019-05-02 23:45:18
阅读次数:
279
1.代码地址 此代码由赵一霖同学完成,并且已经提交。代码地址为: "Coding.net代码地址" 2.项目作用 输入有向图的顶点和弧的数据,建立该有向图的邻接表; 实现该有向图的深度优先遍历,并输出结果; 实现该有向图的广度优先遍历,并输出结果。 3.C++代码审查表 参照博文中的内容设计了如下的 ...
分类:
其他好文 时间:
2019-04-23 00:12:55
阅读次数:
189
https://www.cnblogs.com/jingzhishen/p/3696293.html sizeof()用法汇总sizeof()功能:计算数据空间的字节数1.与strlen()比较 strlen()计算字符数组的字符数,以"\0"为结束判断,不计算为'\0'的数组元素。 而sizeof ...
分类:
其他好文 时间:
2019-04-18 16:59:49
阅读次数:
158