- 博客(17)
- 收藏
- 关注
原创 【LeetCode】34. Find First and Last Position of Element in Sorted Array . 查找有序数组中元素的第一个和最后一个位置
【LeetCode】34. Find First and Last Position of Element in Sorted Array . 查找有序数组中元素的第一个和最后一个位置
2022-02-16 18:51:57
4151
原创 【LeetCode】33. Search in Rotated Sorted Array 在旋转数组中搜索
【LeetCode】33. Search in Rotated Sorted Array 在旋转数组中搜索
2022-02-16 17:25:43
4462
原创 【LeetCode】31. Next Permutation下一个字典序排列
【LeetCode】31. Next Permutation下一个字典序排列
2022-02-16 16:50:44
4633
原创 【LeetCode】22. Generate Parentheses 建造括号
【LeetCode】22. Generate Parentheses 建造括号
2022-02-16 15:59:17
4411
原创 【LeetCode】19. Remove Nth Node From End of List 链表删除节点
【LeetCode】19. Remove Nth Node From End of List 链表删除节点
2022-02-16 15:18:19
175
原创 【LeetCode】17. Letter Combinations of a Phone Number 电话号码的数字组合
【LeetCode】17. Letter Combinations of a Phone Number 电话号码的数字组合
2022-02-16 14:52:49
4416
原创 【LeetCode】11. Container With Most Water 盛最多的水
【LeetCode】11. Container With Most Water 盛最多的水
2022-02-16 10:09:25
337
原创 【LeetCode】5. Longest Palindromic Substring 最长回文子串
【LeetCode】5. Longest Palindromic Substring 最长回文子串
2022-02-15 18:53:28
95
原创 【LeedCode】3. Longest Substring Without Repeating Characters 最长不重复子串
【LeedCode】3. Longest Substring Without Repeating Characters 最长不重复子串
2022-02-15 15:24:24
315
原创 【C++入门教程】学习笔记2
面对过程和面向对象面向过程:功能分解,自顶向下,逐层细化,程序=数据结构+算法面向对象:程序=对象+对象+。。。面向对象的三大特性封装、继承、多态C++对C的拓展:: 作用域运算符using namespace std;int atk=1000;int main(){ int atk=2000; cout<<atk<<endl;//就近原则 cout<<::atk<<endl;//双冒号作用::前什么都没有是全局变量}命名空
2022-02-11 16:17:02
168
原创 【牛客网】NC78 反转链表
题目描述给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。数据范围: 0≤n≤10000\leq n\leq10000≤n≤1000要求:空间复杂度 O(1)O(1)O(1) ,时间复杂度 O(n)O(n)O(n) 。解题思路需要存储当前状态和下一状态,将下一状态连接到当前状态即可代码非递归方法class Solution {public: ListNode* ReverseList(ListNode*
2022-02-11 10:24:26
249
原创 C++【结构体链表】初步学习
结构体链表什么是结构体链表结构体是一种类型,而链表是一种基本的数据结构,链表内包含很多个节点,如果每个节点都是结构体,那么这就是一个结构体链表,一般作为节点的结构体会包含一个数据和一个指向下一个节点的指针struct ListNode{ int val; ListNode *next;};初始化由于节点是结构体类型,结构体链表的初始化和结构体相似struct ListNode{ int val; ListNode *next; ListNode():val(0),next(nul
2022-02-10 17:05:02
884
原创 初识LeetCode——C++代码提交
LeetCode的提交模式和许多acm/oj网站不同,它会提供一个解决问题的class,将你提交的解决问题的代码封装起来,大部分的库函数和输入输出都已经隐藏起来。以一道简单的Two sum为例,这样提交的优点也是显而易见的,不用去考虑繁琐的输入输出问题,可以更加聚焦于算法的实现和问题的解决,但是由于我习惯用数组,而LeetCode上大多时候默认的返回类型是vector,所以不适感很强烈:)要点(以Two sum为例)1. 自定义的cmp函数必须是static2. 需要更...
2022-02-10 13:41:04
2358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人