自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在单链表和双链表中删除倒数第K个节点

在单链表和双链表中删除倒数第K个节点 【题目】 分别实现两个函数,一个可以删除单链表中的倒数第K个节点,另一个可以删除双链表中倒数第K个节点。 【要求】 如果链表长度为K,时间复杂度达到O(N),额外空间复杂度达到O(1)。 C++代码实现: using namespace std; #include<iostream> class Node { public: Node() { this->next = nullptr;//这里解决链表的nexx指向未知地址问题 } int

2021-07-27 13:16:16 77

原创 设计一个有getMin()功能的栈C++代码实现

设计一个有getMin()功能的栈C++代码实现 【题目】 实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作。 【要求】 1、pop、push、getMin操作的时间复杂度都是O(1); 2、设计的栈类型可以使用现成的栈结构。 using namespace std; #include<stack> class MyStack1 { public: stack<int>dataStack;//这两个地方成员变量没必要暴露给外界,应该设为:privat

2021-07-26 15:37:30 183

空空如也

空空如也

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

TA关注的人

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