![](https://img-blog.csdnimg.cn/20210321143233977.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
LeetCode解题笔记
文章平均质量分 79
LeetCode解题笔记
火山上的企鹅
所有的热爱都要不遗余力
展开
-
LeetCode 解题笔记(四)链表
如果你还不太熟悉链表,下面有关于列表的概要讲述。有两种常用的列表实现,分别为数组列表和链表。如果我们想在列表中存储值,它们是如何实现的呢?数组列表底层是使用数组存储值,我们可以通过索引在 `O(1)` 的时间访问列表任何位置的值,这是由基于内存寻址的方式。链表 存储的是称为节点的对象,每个节点保存一个值和指向下一个节点的指针。访问某个特定索引的节点需要`O(n)` 的时间,因为要通过指针获取到下一个位置的节点。原创 2022-03-21 23:30:51 · 755 阅读 · 1 评论 -
LeetCode 解题笔记(三)字符串
文章目录一、基础篇344. 反转字符串7. 整数反转 总目录: LeetCode 解题笔记(一)总 一、基础篇344. 反转字符串题目:标签:字符串● 我的答案:这应该是做过的最简单的一道题目class Solution {public: void reverseString(vector<char>& s) { char tmp; int n = s.size()原创 2022-02-27 17:24:43 · 368 阅读 · 0 评论 -
LeetCode 解题笔记(二)数组篇
文章目录26.删除排序数组中的重复--2022/01/16122. 买卖股票的最佳时机 II--2022/01/17189. 轮转数组--2022/01/18217. 存在重复元素--2022/01/19136. 只出现一次的数字--2021/12/14350. 两个数组的交集 II -- 2022/01/1266. 加一 -- 2022/01/201.两数之和 系列篇: Qt TCP/UDP 网络协议入门实操(一)TCP通讯Qt TCP/UDP原创 2022-02-27 17:02:47 · 8639 阅读 · 1 评论 -
LeetCode解题笔记—— 2. 两数相加
LeetCode 2. 两数相加1. 题目2. 解答过程1. 题目题目链接: 2. 两数相加给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。2. 解答过程一开始的开始的解题思路是:分别把两个算出来,然后再相加,相加后的数再按链表要求保存即可,如下(C代码):/** * Definition for singl原创 2021-02-28 21:59:25 · 52 阅读 · 1 评论