C++数据结构_单链表的删替插装功能实现2【7】
2024-10-12
1 . 基于上次写的学生管理链表,我做了一定的修改,把结构体的名称和数据域的名称修改了所以会和上次的不一样。
2 . 这次我们来继续完善链表中欠缺的功能,比如:替换,插入,删除,封装等……
3 .若搞不清代码,可参考上期的博客:C++数据结构_单链表的实例剖析与应用1【6】
2230 字
|
11 分钟
C++数据结构_单链表的实例剖析与应用1【6】
2024-10-05
链表:是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个节点或者访问特定编号的节点则需要O(n)的时间,而线性表和顺序表相应的时间复杂度分别是O(logn)和O(1)。
1878 字
|
9 分钟
分享我在电脑内的学习与开发环境
2024-09-03
1 . iTab是一款免费无广告的组件式浏览器主页插件。
2 . iTab 新标签页可能是我见过最美观的主导航页面了,你可以在该主页内自定义自己常用的网站快捷方式,也可以添加一些小组件,它还提供了分层页面,帮助你将主页的网站快捷方式进行分类。
3 . 多的不说,iTab功能太多了,且还保持着页面的整洁。我只能说浏览器扩展的唯一真神!!!
1598 字
|
8 分钟
绝区零开服至今体验闲谈
2024-08-29
1 . 说真的,这是我第一次成为米家游戏的开服玩家,虽然四年前也玩过了崩坏3,但那个时候不管怎么玩都已经落后其他玩家很大距离了,甚至还养了一堆没用的角色……。开服玩家的优势就是可以领先一些玩家一段距离,当然这也得看自身能力,或者氪金能力,所以……
2 . 自从听到绝区零会在7月4日公测,其实这个时候我就已经开始放弃崩坏三了,打算把精力全都投入到绝区零当中去。
1770 字
|
9 分钟
C++利用mt19937算法自定义一个随机数生成方法【3】
2024-08-16
1 . mt19937随机数生成器采用的是梅森旋转算法(Mersenne twister)来达到生成随机数,这个算法可以快速产生高质量高精度的32位伪随机数,
2 . 使用该算法生成的随机数不仅质量高,速度也快出其他生成器,
3 . 看名字也知道,它的取值范围是:2^19937-1,也就是19937的2次方减去1,这个数值非常大,以至于它远远超出了常规计算机和编程语言能够表示的整数范围。实际上,这个数字的位数将非常惊人,远远超出了任何标准整数类型的范围,所以在编程时,已经没有弄清它的取值范围的必要了。
984 字
|
5 分钟