数据结构
文章平均质量分 75
可乐虎
嵌入式!
展开
-
数据结构 学习笔记之:线性表——顺序表、静态链表、动态链表(单链表、双链表、单循环链表、双循环链表,链式栈、链式队列)——基础概念大扫盲!
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////更多原创“uC/OS-II学习笔记之:系列”基础及嵌入式相关知识详解,请原创 2013-03-12 17:44:14 · 2412 阅读 · 0 评论 -
数据结构 学习笔记之:关于顺序栈中给结构体类型指针分配内存时,使用malloc和不使用malloc的疑惑之解惑!
////////////////////////////////////////////////////////////////////////////////更多原创“uC/OS-II学习笔记之:系列”基础及嵌入式相关知识详解,请访问可乐虎博客:http://blog.csdn.net/dcx1205相信不会让您失望!!//////////////////////原创 2013-03-08 21:35:05 · 2068 阅读 · 1 评论 -
动态顺序栈的C语言实现!
大家写的顺序栈一般都是用数组实现,大小固定,一旦压栈数量超过栈大小则会发生溢出!现在写一个用malloc和realloc实现的动态顺序栈,当压栈数量超过栈大小时,程序可根据所需求空间自动调节栈大小,以满足要求!代码如下,调试通过,放心使用! 此动态顺序栈的栈底空间设为空,不用来作为存放数据的有效空间,故当输入栈大小为N时栈实际可用空间为(N-1)即只能压栈(N-1)次原创 2014-04-25 17:29:10 · 3536 阅读 · 0 评论 -
详解realloc函数的功能——C语言代码展示
一、程序C语言代码展示如下:/************************************************运行平台:vc++6.0实现功能:体现realloc函数的功能 ************************************************/#include#include#define NUM1 5#define NU原创 2014-04-22 17:37:00 · 4480 阅读 · 0 评论 -
解决gcc提示:从不兼容的指针类型赋值 从不兼容的指针类型初始化
今天在ubuntu里编程,用gcc编译时,遇到两个警告,半天不得其解,苦查良久,搞定。快哉!警告: 从不兼容的指针类型赋值 [默认启用]警告: 从不兼容的指针类型初始化 [默认启用]typedef struct single_list{ int data; struct singlelist *p_next;}single_list;原因:singl原创 2014-04-16 15:31:38 · 14275 阅读 · 6 评论 -
数据结构 学习笔记之:结构体及其所定义变量的内存分配的问题
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////更多原创“uC/OS-II学习笔记之:系列”基础及嵌入式相关知识详解,请原创 2013-03-11 15:37:00 · 3258 阅读 · 0 评论 -
静态链表C语言实现详解
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////更多原创“uC/OS-II学习笔记之:系列”基础及嵌入式相关知识详解,请转载 2013-03-12 14:50:11 · 1887 阅读 · 0 评论 -
数据结构 学习笔记之:静态链表--史上最简单的C语言实现——只为掌握概念——不清楚静态链表的鸟鸟们有福了!
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////更多原创“uC/OS-II学习笔记之:系列”基础及嵌入式相关知识详解,请原创 2013-03-12 17:24:49 · 1359 阅读 · 0 评论 -
数据结构 学习笔记之:顺序栈的C语言实现
//////////////////////////////////////////////////////////////////////////////////更多原创“uC/OS-II学习笔记之:系列”基础及嵌入式相关知识详解,请访问可乐虎博客:http://blog.csdn.net/dcx1205相信不会让您失望!!////////////////////原创 2013-03-09 15:57:32 · 855 阅读 · 1 评论 -
linux内核链表使用
Linux内核链表的核心思想是:在用户自定义的结构A中声明list_head类型的成员p,这样每个结构类型为A的变量a中,都拥有同样的成员p,如下:struct A{int property;struct list_head p;}其中,list_head结构类型定义如下:struct list_head {struct list_head *next,*prev;转载 2015-08-28 16:40:30 · 1086 阅读 · 0 评论