摘要: 功能:应用C语言实现单链表的各项操作 1:建立节点 2:打印单链表 3:尾插4:尾删 5:头插 6:头删 7:清空整个链表 8:获取链表长度 9:查找数据 10:在某位置后插入数据 11:删除某位置的数据 12:删除一个无头单链表的非尾节点 13:在无头单链表的一个非头节点前插入一个节点 14:查找中间节点 15:查找倒数第k个节点(要求只能遍历一次) 16:倒着打印单链表 17:逆置单链表 18:合并两个有序链表(合并后依然有序) 19:冒泡排序 By :Lynn-Zhang 阅读全文
posted @ 2016-04-13 08:50 ProLyn 阅读(6234) 评论(0) 推荐(6) 编辑
摘要: 顺序表是在计算机内存中以数组的形式保存的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构。 1.顺序表的结构体声明 2.顺序表的初始化 3.顺序表 尾插、尾删、打印 4.头插 5.头删 6.固定位置插入数据和删除数据 7.查找数据、找到数据并删除它 8.删除顺序表中所有相同的x 优化 9.顺序表的二分查找 10.冒泡排序 11.选择排序 阅读全文
posted @ 2016-04-13 08:45 ProLyn 阅读(987) 评论(0) 推荐(0) 编辑
摘要: 首先,我们要清楚sizeof是C/C++中的一个操作符,其作用就是返回一个对象或者类型所占的内存字节数。 而,strlen是一个函数,函数原型为: strlen函数的作用是:计算给定字符串的长度,不包括'\0'在内 无论是整型数组还是字符数组,数组名作为右值的时候都代表数组首元素的首地址。 数组发生 阅读全文
posted @ 2016-04-12 16:26 ProLyn 阅读(1241) 评论(1) 推荐(0) 编辑
摘要: 分离式编译是指一个完整的程序或项目由若干个源文件共同实现,每个源文件单独编译生成目标文件,最后将该项目中的所有目标文件连接成一个单一的可执行文件的过程。 每个.cpp源文件经过预处理,它所包含的.h文件的代码都会被展开到其中。再经过编译器的编译汇编等过程,将该.cpp文件转变为.obj文件,这是此文 阅读全文
posted @ 2016-04-11 09:27 ProLyn 阅读(1714) 评论(0) 推荐(2) 编辑
摘要: 预处理->编译->汇编->链接 阅读全文
posted @ 2016-04-11 08:55 ProLyn 阅读(11092) 评论(2) 推荐(11) 编辑