![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
窝在薯片里的猫
这个作者很懒,什么都没留下…
展开
-
函数指针
函数指针 ***(今儿刚听韩大佬讲到) 函数具有可赋值给指针的物理内存地址,一个函数的函数名就是一个指针,它指向函数的代码。一个函数的地址是该函数的进入点,也是调用函数的地址。函数的调用可以通过函数名,也可以通过指向函数的指针来调用。函数指针还允许将函数作为变元传递给其他函数。 不带括号和变量列表的函数名,这可以表示函数的地址,正如不带下标的数组名可以表示数组的首地址。 #include <...原创 2019-10-13 23:45:24 · 149 阅读 · 0 评论 -
图的详细讲解
https://blog.csdn.net/weixin_42110638/article/details/84146813 bfs dfs确实有助于理解转载 2019-10-13 21:56:07 · 118 阅读 · 0 评论 -
数据结构day1 2019.7.3
原创 2019-07-03 14:27:33 · 67 阅读 · 0 评论 -
数据结构 day2 2019.7.4
复杂度 第一个数据结构(线性表)原创 2019-07-04 10:02:22 · 60 阅读 · 0 评论 -
数据结构day3 2019.7.5
线性表的顺序存储 初始化 typedef struct//init为空线性表 { ElemType elem[MAXSIZE]; int length;//教材上写的是last,其实就是现有长度的意思,写length更好理解 }SeqList; 查找 int GetData(SeqList L,int i)//按序号查找 { if(i<1||i>L.length...原创 2019-07-05 21:01:54 · 85 阅读 · 0 评论 -
数据结构 day4 线性表的链式存储 2019.7.6
初始化 建表 头插法 尾插法 按位置查找 按值查找 初始化 typedef struct Node { ElemType data; Node *next; }Node,*LinkList;//LinkList=Node *,是一个别名,定义的是一个结构体指针变量,是一个变量 int main() { return 0; } 建表 #include<stdio.h>...原创 2019-07-06 22:17:07 · 114 阅读 · 0 评论 -
143 重排链表 逆置法及其他思路
/** 给定一个单链表?L:L0→L1→…→Ln-1→Ln , 将其重新排列后变为: L0→Ln→L1→Ln-1→L2→Ln-2→… 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例?1: 给定链表 1->2->3->4, 重新排列为 1->4->2->3. 示例 2: 给定链表 1->2->3->4->5, 重新排列...原创 2019-09-14 22:24:04 · 210 阅读 · 0 评论