03 2017 档案
数据结构正式篇!初探!!
摘要:用C语言实现数据结构(数组)算法: 这个程序,用数据结构实现了数组的初始化(开辟内存,确定数组长度)、追加、在某一位置插入元素、删除元素、得到元素、判断是否为空、是否已满、排序数组、遍历展示数组元素、倒序数组的 功能。 阅读全文
posted @ 2017-03-21 23:30 Asina 阅读(210) 评论(0) 推荐(0)
数据结构复习之C语言malloc()动态分配内存概述
摘要:跨函数使用内存函数内的局部变量,函数被调用完之后,变量内存就没有了。如果是一个动态的变量,动态分配的内存必须通过free()进行释放,不然只有整个程序彻底结束的时候才会释放。跨函数使用内存实例: 阅读全文
posted @ 2017-03-19 20:23 Asina 阅读(2590) 评论(0) 推荐(0)
C语言字符数组与字符串
摘要:研究几个案例: 输出图案: 从键盘上输入一串字符(不多于40个,以回车换行符作为输入结束)存入数组,将其中的大写字母改为小写字母,其他字符不变,然后逆向输出。 从键盘上输入一个字符串,统计该字符串的长度。 提示:字符串的长度是指字符串中有效字符的个数。而有效字符不含字符串结束标记符。 阅读全文
posted @ 2017-03-18 22:23 Asina 阅读(474) 评论(0) 推荐(0)
数据结构复习之C语言指针与结构体
摘要:一维数组名是个指针常量,它存放的是一维数组第一个元素的地址,它的值不能被改变,一维数组名指向的是数组的第一个元素的地址。(获取)修改一个数组,就是要把数组的第一个元素的地址和数组的长度传递进去就行了。 结构体的实现,两种方式:struct Student st = {1000, "zhangsan" 阅读全文
posted @ 2017-03-17 23:36 Asina 阅读(788) 评论(0) 推荐(0)
c语言数组
摘要:大学课本的二维数组基础实例: 代码: 输入和运行结果: 阅读全文
posted @ 2017-03-16 23:15 Asina 阅读(237) 评论(0) 推荐(0)
数据结构
摘要:数据结构概述 定义:把现实中大量复杂的问题以特定的数据类型和特定的存储结构保存到 主存储器(内存)中,以及在此基础上为实现某个功能(比如查找某个元素,删除某个元素, 对所有元素进行排序)而执行的相应操作(算法)。(解决存储) 数据结构 = 个体 + 个体的关系 算法 对存储数据的操作 解题的方法和步骤 衡量算法的标准 ... 阅读全文
posted @ 2017-03-15 17:51 Asina 阅读(238) 评论(0) 推荐(0)