数据结构笔记整理-入门篇
文章平均质量分 56
个人数据结构学习思路,目的在鼓励自己积极学习,少玩游戏,特此开专栏。
轶方
双非院校软件工程在读大学生
展开
-
4.1(2) 图的存储结构-邻接矩阵-有权值
【代码】4.1(2) 图的存储结构-邻接矩阵-有权值。原创 2024-08-31 13:01:43 · 315 阅读 · 0 评论 -
4.1(1) 图的存储结构-邻接矩阵-无权值
【代码】4.1 图的存储结构-邻接矩阵。原创 2024-08-31 12:42:12 · 479 阅读 · 0 评论 -
3.1 串的朴素匹配算法
ps:使用了c++,解决string报错问题。原创 2024-08-30 17:01:46 · 362 阅读 · 0 评论 -
2.1 链二叉树
二叉树示意图二叉树定义typedefstructnodeintdata;nodelchild;noderchild;node,*tree;创建二叉树声明:主要行为行为代码补充行为statuscreattreetreept输入数字创建一个nodenode的data赋值创建左右子树,每个树也指向一个节点,递归intch;原创 2024-08-20 19:17:25 · 426 阅读 · 0 评论 -
1.6 链队
节点定义指针定义//节点定义typedefstructqueuenodeintdata;//链(指针)定义typedefstructlinkqueuequeueptrfrontrear;linkqueue;原创 2024-08-19 19:47:23 · 928 阅读 · 0 评论 -
1.5 顺序队
声明主要行为代码实现补充行为代码实现statussqqueuepqinte队尾插入元素rear+1pq->datapq->rear]=e;pq->rear=(pq->rear1)%(MAXSIZE//加是为了循环数组满报错//这个表达式背掉即可if((pq->rear1)%MAXSIZE==pq->frontreturnERROR;原创 2024-08-19 16:51:09 · 386 阅读 · 0 评论 -
1.4 链栈
一个node的成员linklist 指针的成员代码实现data数据next指针top指针count计数typedefstructstacknodeintdata;intcount;linkstack;原创 2024-08-19 15:46:54 · 364 阅读 · 0 评论 -
1.1 顺序表
声明方式声明含义主要行为行为代码补充行为行为代码statuslistdeletesqlistlintiinte删除顺序表第i个元素,并且用指针保存它的值用指针保存值从第i个元素开始,将后一个元素向前推进一个位置表长减一el->datai1forintji;线性表为空,报错。原创 2024-08-18 20:33:23 · 827 阅读 · 0 评论 -
1.3 顺序栈
声明主要行为行为代码补充行为行为代码statuspushsqstacksintes->top++;原创 2024-08-18 21:24:42 · 137 阅读 · 0 评论 -
1.2 链表
声明的方式声明的含义主要行为行为代码补充行为行为代码statusgetelemlinklistlintiinte从头指针 l 开始数到第i个node,用*e保存它的data创建linklist赋值头指针指向第一个元素,循环赋值指针直到到达第i个元素,用*e储存datalinklistp;pl->next;intj1;j++;ep->data;if。原创 2024-08-18 20:37:15 · 903 阅读 · 0 评论 -
0. 前面的话
预估学习时间:24-8-16——24-9-7。学习方式:看书理解+模仿。参考书籍:大话数据结构。特点:不调试,先理解。下一步计划:学习算法。原创 2024-08-18 20:26:51 · 214 阅读 · 0 评论