自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 剑指offer专项计划--第二天

剑指offer计划第二天

2023-01-31 22:22:19 122

原创 剑指offer专项计划--第一天

记录第一天刷题,冲冲春招

2023-01-30 21:09:47 135 1

原创 代码随想录训练营第三天| 203.移除链表元素,206.反转链表

代码随想录训练营第三天

2022-09-28 15:47:08 149

原创 代码随想录算法训练营第二天 | 977. 有序数组的平方、 209.长度最小的子数组、

代码随想录算法训练营第二天

2022-09-28 10:34:29 76

原创 代码随想录算法训练营第一天 题目:704,27

代码随想录训练营第一天

2022-09-21 22:48:40 299

原创 力扣541. 反转字符串II

541. 反转字符串II

2022-09-02 21:47:47 78

原创 力扣344.反转字符串

力扣344.反转字符串

2022-08-30 10:14:20 118

原创 力扣383. 赎金信

力扣383. 赎金信

2022-08-30 09:51:34 101

原创 1. 两数之和

1. 两数之和

2022-08-30 09:11:47 49

原创 202. 快乐数

202. 快乐数

2022-08-26 08:51:51 42

原创 349. 两个数组的交集

力扣349. 两个数组的交集

2022-08-25 21:48:25 1042

原创 力扣242.有效的字母异位词

力扣242.有效的字母异位词

2022-08-25 20:57:01 48

原创 面试题 02.07. 链表相交

207.链表相交

2022-08-24 20:40:48 49

原创 力扣 206. 反转链表

力扣 206. 反转链表

2022-08-23 20:52:54 93

原创 203. 移除链表元素

203.移除链表元素

2022-08-23 17:54:51 100

原创 力扣209. 长度最小的子字符串

力扣209. 长度最小的子字符串

2022-08-23 17:04:15 92

原创 977. 有序数组的平方

977.有序数组的平方

2022-08-22 17:00:49 117 2

原创 704. 二分查找

704.二分查找

2022-08-22 16:40:42 46

原创 力扣27.移除元素

力扣27.移除元素

2022-08-22 16:04:50 110

原创 力扣20. 有效的括号

20. 有效的括号20. 有效的括号思路遇到相应的括号匹配就出栈代码class Solution {public: bool isValid(string s) { stack<char> s2; for(int i = 0;i<s.length();i++){ if(s[i] == '('||s[i] =='{'||s[i] =='[' ){ s2.push(s[i]);

2022-05-27 18:30:34 50

原创 155. 最小栈

力扣155. 最小栈思路一开始没看懂题目,后来看了题解顺着题解思路把代码敲出来了。代码class MinStack {public: stack<int> data; stack<int> min; MinStack() { min.push(INT_MAX); } void push(int val) { data.push(val); if(val<min.

2022-05-27 18:28:19 39

原创 力扣138. 复制带随机指针的链表

138. 复制带随机指针的链表链接思路首先把链表建立起来,再把每个节点random的下标存到一个数组里,最后按照下标设置每个节点random指针。代码/*// Definition for a Node.class Node {public: int val; Node* next; Node* random; Node(int _val) { val = _val; next = NULL; rand

2022-05-25 22:23:38 50

原创 力扣92. 反转链表 II

力扣 92. 反转链表 II链接思路把需要转置的部分放到数组里,转置之后再放回原链表代码/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * Lis

2022-05-25 19:00:14 204

原创 力扣86. 分隔链表

86. 分隔链表链接思路首先遍历链表,将小节点下标存入一个数组,大节点和x的下标存入另一个数组,然后大节点下标数组拼到小节点下标数组后面组成一个新的下标数组,使得原数组按下标数组重新排列。代码/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * L

2022-05-25 08:51:19 94

原创 力扣21. 合并两个有序链表

力扣21. 合并两个有序链表链接思路先把两个list串起来成一个list,再将引入一个数组排序,排完序之后把原list赋值为数组的顺序代码/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), ne

2022-05-24 18:58:20 55

原创 力扣160.相交链表

160. 相交链表参照代码随想录思路,先把两个链表右对齐,再向后遍历,遇到相同的元素就返回/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode *getInter

2022-05-24 15:16:53 69

原创 206. 反转链表

力扣https://leetcode.cn/problems/reverse-linked-list/思路:尾插法遍历节点,头插法新建列表

2022-05-24 10:33:35 48

原创 (办公)远程桌面操作合集

1、Ubuntu服务器vnc远程:https://www.jianshu.com/p/496b78588c402、Ubuntu服务器mstsc远程:https://yq.aliyun.com/articles/43232?spm=5176.10695662.1996646101.searchclickresult.771a1718o0ab3m3、ubuntu系统出现中文乱码:https:/...

2020-03-26 10:28:45 163

原创 力扣234. 回文链表

请判断一个链表是否为回文链表。示例 1:输入: 1->2输出: false示例 2:输入: 1->2->2->1输出: true解题思路先把链表转化为数组,再对数组进行判断如果有一对不对直接返回false只有每一对都一样的情况下才返回true/** * Definition for singly-linked list. * struc...

2020-03-03 22:42:46 111

原创 力扣206. 反转链表

反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL解题思路先转化为数组,再对数组求转置再把转置后的数组赋给astruct ListNode* reverseList(struct ListNode* head){ struct ListNode*...

2020-03-03 22:34:53 76

原创 力扣136. 只出现一次的数字

给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例 2:输入: [4,1,2,1,2]输出: 4解题思路首先先对数组排序,然后从第一个元素开始看,一次取两个,如果这两个一样就看下一对,如果不一样直接...

2020-02-25 22:36:29 139 2

原创 力扣121. 买卖股票的最佳时机

给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。注意利润...

2020-02-25 13:02:59 92

原创 队列的相关内容

队列数据结构typedef struct{ ElemType data[MAXSIZE]; int front; int rear;}SqQueue;队列的初始化//构造一个空队列Q void initQueue(SqQueue* Q){ Q->front = 0; Q->rear = 0;}入队bool enterQueue(SqQueue* Q, ...

2020-02-24 22:35:50 89

原创 力扣70. 爬楼梯

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1、1 阶 + 1 阶2、2 阶示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1、1 阶 + 1 阶 + 1 阶2、1 阶 + 2 阶3...

2020-02-24 12:43:46 137

原创 力扣53. 最大子序和

力扣53. 最大子序和给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。基本知识如何申请二维数组法一:利用二级指针申请一个二维数组 a=(int**)malloc(sizeof(i...

2020-02-24 10:48:40 123

原创 力扣21. 合并两个有序链表

力扣21. 合并两个有序链表将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4错误思路本着我不能多敲的原则,在这里写一下我错误的思路首先在两链表其中一个不为空的情况下取值,然后如果只有一个取一个的值插入链...

2020-02-24 02:16:50 133

原创 力扣20. 有效的括号

力扣第20题给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: “()”输出: true示例 2:输入: “()[]{}”输出: true示例 3:输入: “(]”输出: false...

2020-02-23 20:14:33 240 2

原创 力扣1. 两数之和

力扣hot热题第一题给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, ...

2020-02-22 15:58:56 147 1

原创 ckeditor/widget.html找不到怎么办

Overriding widget templateIn Django 1.11 and 2.x for overridingckeditor/widget.htmlyou have two ways: Placeckeditor/widget.htmlinBASE_DIR/templates (1)ChangeFORM_RENDERERtoTemplateSett...

2019-08-07 20:59:29 451

原创 杭电2003求绝对值

#include#includeusing namespace std;int main(int argc, const char * argv[]) { double a,b=0; while (cin>>a) { if(a>0) b=a; else b=-a; coutsetprecision(2)fixedbendl;

2017-03-23 00:16:26 232

空空如也

空空如也

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

TA关注的人

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