摘要: 假设有一个指针,char *a = (char*)malloc(sizeof(char)),此时a的值是它所指向的内存的地址,&a的值是存放a指针的地址。指针本质上始终是一个long int的数据,计算机内需要一... 阅读全文
posted @ 2019-08-22 12:37 昨夜昙花 阅读(201) 评论(0) 推荐(0)
摘要: 如果createtree的参数不是指针的引用,main中 createtree(T)是把指针T指向的地址传进去了。注意,只是地址,然后在createtree函数内部申请内存时,把这个地址给改变了, 但是因为传的是... 阅读全文
posted @ 2019-08-21 17:24 昨夜昙花 阅读(24) 评论(0) 推荐(0)
摘要: #include typedef struct{ int item[100]; int last;}indexList;int main(){ indexList list; list.item[2] = 100... 阅读全文
posted @ 2019-08-20 21:12 昨夜昙花 阅读(11) 评论(0) 推荐(0)
摘要: 参考书籍:严蔚敏《数据结构·C语言版》83页KMP算法真的丧心病狂,代码只有简单几行,看懂却要花很大功夫。下面是一篇比较好的解说:https://www.cnblogs.com/ZuoAndFutureGirl/... 阅读全文
posted @ 2019-08-20 17:50 昨夜昙花 阅读(21) 评论(0) 推荐(0)
摘要: 参考书籍:严蔚敏《数据结构》(C语言版)79页函数原型:int strIndex(SString S,SString T,int pos)函数说明:函数从S字符串的第pos位置开始,验证S中是否存在字符串T,若存... 阅读全文
posted @ 2019-08-20 11:04 昨夜昙花 阅读(35) 评论(0) 推荐(0)
摘要: 参考书籍:严蔚敏《数据结构》(C语言版)75页编程软件:DEVC++#include #include typedef struct{ char *ch; int length;}HString;int strA... 阅读全文
posted @ 2019-08-19 20:24 昨夜昙花 阅读(11) 评论(0) 推荐(0)
摘要: 参考书籍:严蔚敏《数据结构》事先应知小知识:#include #include int main(){ char *ch = (char*)malloc(sizeof(char)); ch[0] = 'a'; c... 阅读全文
posted @ 2019-08-18 15:33 昨夜昙花 阅读(20) 评论(0) 推荐(0)
摘要: 参考书籍:严蔚敏《数据结构》#include #include typedef struct QNode{ char data; struct QNode *next;}QNode,*QueuePtr;type... 阅读全文
posted @ 2019-08-18 12:07 昨夜昙花 阅读(11) 评论(0) 推荐(0)
摘要: 为了兼顾初学者,我会从最简单的题讲起!递归的三大要素第一要素:明确你这个函数想要干什么对于递归,我觉得很重要的一个事就是,这个函数的功能是什么,他要完成什么样的一件事,而这个,是完全由你自己来定义的。也就是说,我... 阅读全文
posted @ 2019-08-16 16:56 昨夜昙花 阅读(8) 评论(0) 推荐(0)
摘要: #include #include #define STACK_INIT_SIZE 100 #define stackIncrement 10typedef struct{ int* base; int* to... 阅读全文
posted @ 2019-08-15 18:09 昨夜昙花 阅读(9) 评论(0) 推荐(0)