自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【个人笔记】 力扣 Day 4

今天的题目相对来说比较简单,目前只是想着把题目做出来,还没有考虑到优化 1、在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。来源:力扣(LeetCode) class Solution { public: int findRepeatNumber(vector<int>& nums) { //建立map容器 map<int,.

2022-05-06 22:47:12 270

原创 【个人笔记】力扣 Day 3

1、请实现一个函数,把字符串 s 中的每个空格替换成"%20"。来源:力扣(LeetCode) 解题思路:通过拷贝原有字符串,如果被拷贝的字符串不是空格则正常拷贝,如果被拷贝的字符是空格则在新串中用‘%20’代替。 代码如下: class Solution { public: string replaceSpace(string s) { //定义一个字符串用于保存%20 const string temp = "%20"; //定义一个新串 string m_new; //

2022-05-05 21:39:35 1064

原创 【个人笔记】力扣 Day 2

昨天卡了到道,我好菜……想出来了再加上,去做今天的题了…… 请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。 来源:力扣(LeetCode) 错误总结: 之前最开始的时候没有弄明白random指针怎么去拷贝指向,最开始想的是先把原来的链表进行拷贝然后在想办法找到random指向。 后面发现不知道怎么去确定每个结点的random指向,特别是如果有相同值的结

2022-05-05 20:24:00 519

原创 【个人笔记】力扣 Day 1

1、用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )来源:力扣(LeetCode) 解题思路:用两个栈一个用于添加一个用于删除。 1:定义两个栈分别为push和pop 1.1 push栈用于添加入队,pop栈用于出队,每次添加的时候最后添加的元素在push栈的栈顶,每次删除的时候要删除的元素在pop栈的栈顶。 1.2

2022-05-03 21:42:26 210

空空如也

空空如也

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

TA关注的人

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