快慢指针寻找循环入口
理论讲解 快慢指针是一个非常经典是算法思维,常常被用来在链表中寻找循环入口。 它在实际开发中也有比较广泛的使用,例如:在垃圾回收算法(如 Mark-Sweep)中,检测对象引用链中的环可以帮助发现和处…
数据结构——树
前言 链表脱离了数组的空间限制,理论上可以无限延伸,具有高效的插入与删除操作,但是与之付出的代价是——链表的查找效率低下。 而树结构的出现便是为了解决这个问题。 本文提供一个基于c语言的通用型红黑树模…
动漫番剧高质量网站推荐(持续更新)
免责声明:本文主要目的是收集分享优秀的帖子,但是笔者并不保证网站的可靠性。如果不慎侵犯了您的权益,网站将即刻删除帖子。 帖子1 原帖为bilibili,链接如下(【收集党!白嫖党必看!】如何下载动漫?…
C++的类
前言 在学习C和C++的过程中,老师通常会笼统地说C++包含了C,也就是那句熟悉的话——C++是C的超集。这种说法虽然在某种程度上是正确的,但并不完全准确。 不可否认,C++确实包含了C的许多特性,例…
Linux网络编程
温馨提示,在学习本篇之前,您需要对网络模型、TCP\UDP有初步了解 网络基础知识 网络字节序和主机字节序 主机字节序(Host Byte Order) 主机字节序是指计算机系统在内存中存储多字节数据…