自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 C++之队列的实现

先进后出,支持队头的元素访问,可以出队入队。分别使用数组和链表的方式实现了队列。

2024-08-28 23:15:49 144

原创 C++算法之逆波兰表达式

中缀表达式相对于人类的思维结构来看简单易懂,但是对于计算机来看是非常复杂的结构,而将中缀表达式转换为后缀表达式,即逆波兰表达式,对计算机而言简单易懂。逆波兰式,(RPN)也叫后缀表达式,即将运算符写在操作数之后 详细定义见。中缀表达式:(a+b)*c-(a+b)/e。转换为后缀表达式: ab+c*ab+e/-中缀表达式转后缀表达式的算法伪码。

2024-08-26 00:20:27 277

原创 C++之栈(顺序栈&链式栈)

链式栈,使用链表的方式实现。顺序栈,使用数组实现。

2024-08-23 23:46:10 190

原创 C/C++之双向链表&双向循环链表

【代码】C/C++之双向链表&双向循环链表。

2024-08-22 22:23:19 233

原创 循环链表与约瑟夫环

不带头节点的约瑟夫问题解法。

2024-08-21 00:29:26 110

原创 网络八股文之通透tcp/ip-0818

TIME_WAIT的作用与持续时间。accept发横在三次握手的哪一步。epoll相比较select的优势。TCP传输文件与字符,有哪些区别。udp相比较tcp有哪些优势?TCP的P2P如何实现。tcp如何保证传输顺序。UDP的并发如何实现。

2024-08-20 00:04:28 874

原创 C++链表之判断两个链表是否相交

例如:ListNode1 A -> B -> C -> D -> E-> G。此时将ListNode1从B节点开始遍历,即从头节点往后 1 个节点。如果两个链表相交,则在相交后的部分长度相等。上述两个节点在D节点相交,相交后的部分长度为3。遍历到D节点时相等,找到相交节点。ListNode2从头开始遍历。ListNode1的长度为6。ListNode2的长度为5。

2024-08-14 23:41:22 222

原创 C++环形链表求头节点并输出值

相遇之后跳出循环,此时slow和fast指向同一个位置,基于此寻找相遇节点:在上述例子中,slaw和fast节点在e节点处相遇,此时将slow或者fast(slow==fast,选谁都可)指向头节点,此时同时向后续遍历,相遇时的节点即为环的入口节点。实现代码如下,本地运行pass。

2024-08-14 22:49:05 175

原创 C++反转链表之原地反转

【代码】C++反转链表之原地反转。

2024-08-11 12:06:02 111

原创 C++之链表学习

C++链表从0到1

2024-08-11 00:54:32 159

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除