![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【算法集训】基础数据结构
文章平均质量分 50
子琦啊
若还有雄心壮志,那成败都是小事
展开
-
【算法集训】基础数据结构:十三、哈希表
今天是基础数据结构的最后一个。哈希表又叫散列表,通常用数组来实现,又叫做哈希数组。原创 2023-12-24 20:29:35 · 474 阅读 · 0 评论 -
【算法集训】基础数据结构:十二、邻接表
今天的两道题都有难度,第一道勉强能懂,第二道后面再二刷吧。原创 2023-12-21 20:45:47 · 412 阅读 · 0 评论 -
【算法集训】基础数据结构:十一、邻接矩阵
今天题目难度比较大,后两道用的动态规划,后面再理解理解。原创 2023-12-20 21:23:52 · 443 阅读 · 0 评论 -
【算法集训】基础数据结构:十、矩阵
矩阵其实就是二维数组,这些题目在9日集训中已经做过,这里做的方法大致相同。原创 2023-12-17 19:27:40 · 1258 阅读 · 0 评论 -
【算法集训】基础数据结构:九、完全二叉树
完全二叉树是二叉树的一种,它是除了叶子节点外其余各节点都为满二叉树,叶子节点只在倒数第一层或第二层出现。即使是最后一层的叶子节点也是从左到右依次排列,中间不会空。每一层都是按从左到右的顺序编号,所以一个节点。的叶子节点可以表示为。原创 2023-12-16 17:13:53 · 393 阅读 · 0 评论 -
【算法集训】基础数据结构:八、二叉树
这一题主要是理解二叉树的翻转,最主要的是直接翻转整个节点,而不仅仅是节点,所以需要将指针传递。这题需要返回一个数组,所以需要创建一个数组空间,这里重新定义了一个专门进行遍历的函数,如果。这是之前九日集训的解题方式,这个相对来说简单些,但是理解二叉树还是上面的更好。不为空的话就使用递归进行操作并把相对应的。原创 2023-12-15 21:18:34 · 636 阅读 · 0 评论 -
【算法集训】基础数据结构:七、树
求的就是节点的最大深度;先假设这个函数可以实现,所以我们可以调用这个函数直接将。的最大深度求出来,然后再加根节点的一层, 不就是求的最大深度吗。二叉树的最主要操作需要用到递归,这题求最大深度也是如此。我差不多懂了递归的一个实现思想,按这题来说,这一题很简单,只有三个节点,判断就可以了。原创 2023-12-14 20:53:20 · 415 阅读 · 0 评论 -
【算法集训】基础数据结构:六、栈和队列
做这几天的数据结构的题目的时候有很多函数需要填写,这里需要有一个大致的顺序,一般是先补全结构体,也就是创建队列 | 栈;而后初始化,设置初值create()函数,再然后C语言需要释放,补全释放函数也就是free;这下可以根据题目要求进行操作了,一般情况下模拟操作自己是可以做出来的,但是像我第一次看到这个题目肯定是一脸懵逼,只有看了视频才知道。数据结构我感觉就是孰能生巧的东西,不像算法变化很多,还是要多敲代码记住就可以了。原创 2023-12-13 22:40:47 · 556 阅读 · 0 评论 -
【算法集训】基础数据结构:五、队列(续)
【代码】【算法集训】基础数据结构:五、队列(续)原创 2023-12-11 18:58:32 · 405 阅读 · 0 评论 -
【算法集训】基础数据结构:五、队列
每次执行ping命令将这个时间节点存起来,和前面存的时间节点相减,如果在3000以内则不进行任何操作,让它留在队列;定义一个队列,这个队列的范围是ping命令一共能执行的次数(题目中给了!之前的3000ms的时间中执行的ping命令的所有次数加起来返回即可。队列是先进先出的,有两个端口一个进一个出;最后只需要返回队列的长度就是3000ms内发生的请求数。这道题理解上很难,需要花一些时间,我也是看了好久才懂。题目大意是这样的,每次执行ping命令会传入一个时间。我们需要做的是将当前时间。,这个时间是递增的;原创 2023-12-10 23:33:25 · 358 阅读 · 0 评论 -
【算法集训】基础数据结构:四、栈
栈理解了两天,所以迟了一天发。原创 2023-12-09 18:05:07 · 346 阅读 · 0 评论 -
【算法集训】基础数据结构:三、链表
链表就是将所有数据都用一个链子串起来,其中链表也有多种形式,包含单向链表、双向链表等;现在毕竟还是基础阶段,就先学习单链表吧;链表用头结点head表示一整个链表,每个链表的节点包含当前节点的值val和下一个节点next。链表的好处就是删除和插入比较容易,不需要移动其他元素。只需要改变下一个节点的指向值即可。原创 2023-12-07 22:51:22 · 1264 阅读 · 0 评论 -
【从零认识ECS云服务器 | 快速上线个人网站】二、使用ECS云服务器
方式一:购买ECS实例时,使用WordPress镜像装机:“镜像”选择“云市场镜像”,搜索“WordPress”关键字,选用镜像,进行装机。提示:更换系统盘是高风险操作,如果您的ECS实例中已经存储了业务相关数据,不建议您使用该方式搭建WordPress网站。登录后可以看到如下页面,说明已经成功登录到该ECS实例。云服务器ECS,在Workbench页面中,通过。通过点击云服务器ECS控制台中实例管理页面的“方式,输入创建ECS实例时指定的。原创 2023-12-06 22:26:37 · 1146 阅读 · 0 评论 -
【算法集训】基础数据结构:二、字符串
字符串在C语言中我感觉还是比较难的,主要是C中没有String,只能使用字符数组来创建字符串。这个就有点难受了。原创 2023-12-06 22:23:46 · 501 阅读 · 0 评论 -
【算法集训】基础数据结构:一、顺序表(下)
由于今天的题目是昨天剩下的,所以只有两道题,也非常简单,刷完下班~~~嘿嘿。原创 2023-12-05 19:01:24 · 580 阅读 · 0 评论 -
【算法集训】基础数据结构:一、顺序表(上)
顺序表是最基础的数组结构,所有数据都按顺序存储。原创 2023-12-04 22:22:40 · 450 阅读 · 0 评论