- 博客(10)
- 收藏
- 关注
原创 【数据结构】其八:队列之链队列——2022/01/15
【数据结构】其八:队列之链队列——2022/01/15 #include <stdio.h> #include <stdlib.h> /** * 注释: * 项目建立时间:2022/01/15 * 项目名称:链(循环)队列(队列是限制在表两端进行操作的线性表,一端插入,另一端删除) * “先进先出”原则,简称FIFO表。 * 实现:通过两个分别指向队头、队尾元素的指针来实现 * 链队列没有容量限制,所以不用判断队满; * 队空条件仍为:front==rear; *
2022-01-15 16:18:31
234
原创 【数据结构】其七:队列之顺序(循环)队列——2022/01/14
【数据结构】其七:队列之顺序(循环)队列——2022/01/14 有一点小小的波折——比如昨天遇到的变量声明警告问题;判定循环的num值初始化为1的问题。 不过好在现在有点经验了,能顺利解决。但是今天依旧多花了时间在解决循环自动退出的问题上。仔细排查后才发现:队列初始哈,一开始不能直接用SeqQue来声明变量q,代入方法,而是需要用seqQueue的变量代入初始化后,再将初始化了的q返回,赋给SeqQue的变量才行。???? #include <stdio.h> /** * 注释: * 项目
2022-01-14 16:23:30
222
原创 【数据结构】其六:栈之链栈(含通过链栈十、二进制转换方法)——2022/01/13
【数据结构】其六:栈之链栈——2022/01/13 可怕……距离上次发文居然已经过去一星期了。真是容易怠惰,不知道月底最后一天之前,能不能把数据结构全部整完呢????,焦虑起来了。 #include <stdio.h> #include <stdlib.h> /** * 注释: * 项目建立时间:2022/01/12 * 项目名称:链栈(与不带头结点的单链表相似) * “后进先出”原则,简称LIFO表。 * 实现:通过预设足够长的一维数组和一个记录栈顶元素位置的变量来实
2022-01-13 17:04:26
158
原创 【数据结构】其五:栈之顺序栈——2022/01/05
【数据结构】其五:栈之顺序栈——2022/01/05 #include <stdio.h> #include <stdlib.h> /** * 注释: * 项目建立时间:2022/01/05 * 项目名称:顺序栈(逻辑结构上是线性表,操作上看是受限制的线性表,又称为限定性线性表) * “后进先出”原则,简称LIFO表。 * 实现:通过预设足够长的一维数组和一个记录栈顶元素位置的变量来实现 * 操作集: * 1、初始化栈 * 2、判断栈空 * 3、判断栈满 * 4
2022-01-05 20:31:06
209
原创 【数据结构】其四:链表应用求解约瑟夫环问题——2022/01/03;2022/01/04:增添注释和链表元素逐个输出方法;
【数据结构】其四:链表应用求解约瑟夫环问题——2022/01/03 紧赶慢赶,终于在十点前赶出来了……????总之,先这样交着,明天在自己修改修改。 代码: #include <stdio.h> #include <stdlib.h> #define MAXPV 20 #define MAXNUM 30 #define MAXFV 10 /** * 注释: * 项目建立时间:2022/01/03 * 项目名称:通过循环双向链表求解约瑟夫环问题 */ typedef str
2022-01-03 21:49:13
110
原创 【数据结构】其三:双向(循环)链表——2022/01/02
【数据结构】其三:双向(循环)链表——2022/01/02 新年新气象……我感觉又行了。回望过去,真是经历了坎坷的一年,但是也好歹算是有惊无险地过去了。希望今年能一切顺利的进行下去。???? 今日份代码——双向循环链表: #include <stdio.h> #include <stdlib.h> /** * 注释: * 项目建立时间:2022/01/01 * 项目名称:双向(循环)链表 * 操作集:构造表、基本查找(按位/值查找)、删除、插入、求表长; * *
2022-01-02 18:48:14
512
原创 【数据结构】其二:简单链表(模板)——2021/12/25;2022/01/01:补充循环单链表
【数据结构】其二:简单链表(模板)——2021/12/25 一天一个基础的数据结构类型: 今天是一个简单的链表。24号明明是平安夜……我却在修改代码到凌晨0:30,TnT。四舍五入,属于是跨年了属于是(虽然跨的是西方年XD)????. 代码: #include "stdio.h" #include "stdlib.h" /** * 注释: * 项目建立时间:2021.10.23(完成时间:2021/12/24) * 项目名称:链表 * 操作集:构造表及基本查找(按位查找元素)、删除、插入、求表长
2021-12-25 16:39:46
270
原创 【数据结构】其一:顺序表——2021/12/23
【数据结构】顺序表——2021/12/23 一天一个基础的数据结构类型,本来这个应该在半个月前就应该发出来的……希望每天发发博客,能帮我自律一点????. 不多说,上代码: #include "stdio.h" /** * 注释: * 项目建立时间:2021.12.08 * 项目名称:顺序表 * 操作集:构造表及基本查找(按位查找元素;按值查找)、删除、插入、求表长 * 1、InitList(SeqList *L):初始化一个空线性表L; * 2、CreateList(SeqList *L, i
2021-12-23 22:15:01
222
原创 【算法】蛇形矩阵--JavaScript实现;前端代码,直接复制进vscode的body标签对内就可以运行
【算法】蛇形矩阵–JavaScript实现;2021/12/15 实现思路: 建立一个二维数组,通过for循环,按顺时针填入数字。 矩阵有四边,一个for循环负责一边。跑完一次四个for循环,为一个大循环。 根据输入的数,判断奇偶,确定大循环循环次数。 最后所有循环结束后,如果输入数为奇,则需要在中心填入最后一个数。 有待优化: 这段代码仅仅只是实现了蛇形矩阵,还没有对齐; 没有实现对文本框的判空、输入字符的约束; 四个for循环应当可以重构优化; 等等。 代码: <body>
2021-12-22 14:07:34
810
原创 资料整理方法(写于2021-02-16)
资料整理方法 文章目录资料整理方法前言平台APP账号及密码管理网页浏览器书签栏管理总体思想:硬盘文件管理结语 前言 在代码编程的学习过程中,感觉到自己的知识点过于零散。所以希望通过这种方式,好好梳理一下自己的体系。顺便把自己整理的过程及方法记录一下。???? 平台APP账号及密码管理 生活类:三大手机营业厅,12306,高德地图 购物类:淘宝,京东,拼多多,美团,饿了么 支付类:支付宝,云闪付,各个银行APP 社交类:QQ,微信,百度账号,微软账号 邮箱类:QQ邮箱,网易邮箱等 网盘类:百度网盘,坚果云
2021-12-15 14:09:37
401
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人