不知道能不能混口饭的C嘎嘎
文章平均质量分 77
0.0
STATEABC
FPGA天下第一!
展开
-
C++刷题笔记(45)——leetcode42、84
题目1:42.接雨水题目2:84.柱状图中最大的矩形原创 2022-06-10 16:02:06 · 148 阅读 · 0 评论 -
C++刷题笔记(44)——单调栈、leetcode739、496、503
题目1:739.每日温度题目2:496.下一个更大元素Ⅰ题目3:503.下一个更大元素Ⅱ原创 2022-06-09 19:03:10 · 176 阅读 · 0 评论 -
C++刷题笔记(43)——回文串、leetcode647、516
题目1:647.回文子串题目2:516.最长回文子序列原创 2022-06-09 11:02:14 · 197 阅读 · 0 评论 -
C++刷题笔记(42)——编辑距离、leetcode392、115、583、72
题目1:392.判断子序列题目2:115.不同的子序列题目3:583.两个字符串的删除操作题目4:72.编辑距离原创 2022-06-08 15:54:41 · 229 阅读 · 0 评论 -
C++刷题笔记(41)——子序列、leetcode300、674、718、1143、1035、53
题目1:300.最长上升子序列题目2:674.最长连续递增序列题目3:718.最长重复子数组题目4:1143.最长公共子序列题目5:1035.不相交的线题目6:53.最大子序和原创 2022-06-07 16:12:09 · 230 阅读 · 0 评论 -
C++刷题笔记(40)——股票问题、leetcode121、122、123、188、309、714
股票问题题目1:121.买卖股票的最佳时机题目2:122.买卖股票的最佳时机Ⅱ题目3:123.买卖股票的最佳时机Ⅲ题目4:188.买卖股票的最佳时机Ⅳ题目5:309.买卖股票的最佳时机含冷冻期题目6:701.买卖股票的最佳时机含手续费...原创 2022-06-06 16:32:31 · 635 阅读 · 0 评论 -
C++刷题笔记(39)——打家劫舍、leetcode198、213、337
题目1:198.打家劫舍题目2:213.打家劫舍Ⅱ题目3:337.打家劫舍Ⅲ原创 2022-06-04 15:19:23 · 388 阅读 · 0 评论 -
C++刷题笔记(38)——完全背包、多重背包、leetcode518、377、70、322、279、139
完全背包理论基础多重背包理论基础题目1:518.零钱兑换Ⅱ题目2:377.组合综合Ⅳ题目3:70.爬楼梯题目4:322.零钱兑换题目5:279.完全平方数题目6:139.单词拆分原创 2022-06-02 16:11:53 · 248 阅读 · 0 评论 -
C++刷题笔记(37)——01背包理论、leetcode416、1049、494、474
背包理论基础题目1:416. 分割等和子集题目2:1049. 最后一块石头的重量 II题目3:494. 目标和题目4:474.一和零原创 2022-06-01 21:21:15 · 251 阅读 · 0 评论 -
C++刷题笔记(36)——动态规划、leetcode509、70、746、62、63、343、96
题目1:509. 斐波那契数题目2:70.爬楼梯题目3:746.使用最小花费爬楼梯题目4:62.不同路径题目5:63.不同路径Ⅱ题目6:343.整数拆分题目7:96.不同的二叉搜索树原创 2022-05-30 20:10:31 · 128 阅读 · 0 评论 -
C++刷题笔记(35)——leetcode738、714、968
题目1:738.单调递增的数字题目2:714. 买卖股票的最佳时机含手续费题目3:968.监控二叉树原创 2022-05-29 16:21:08 · 121 阅读 · 0 评论 -
C++刷题笔记(34)——leetcode452、435、763、56
题目1:452.用最少数量的箭引爆气球题目2:435.无重叠区间题目3:763.划分字母区间题目4:56.合并区间原创 2022-05-27 14:10:21 · 180 阅读 · 0 评论 -
C++刷题笔记(33)——leetcode1005、134、135、860、406
题目1:1005.K次取反后最大化的数组和题目2:134. 加油站题目3:135. 分发糖果题目4:860.柠檬水找零题目5:406.根据身高重建队列原创 2022-05-26 20:19:14 · 327 阅读 · 0 评论 -
C++刷题笔记(32)——贪心算法、leetcode455、376、53、122、55、45
贪心算法题目1:455.分发饼干题目2:376.摆动序列题目3:53.最大子序和题目4:122.买卖股票的最佳时机Ⅱ题目5:55.跳跃游戏题目6:45.跳跃游戏Ⅱ原创 2022-05-25 16:32:16 · 195 阅读 · 0 评论 -
C++刷题笔记(31)——全排列leetcode46、47,leetcode332,棋盘问题lettcode51、37
题目1:46.全排列题目2:47.全排列Ⅱ题目3:323.重新安排形成题目4:51.N皇后题目5:37.解数独原创 2022-05-25 09:08:38 · 188 阅读 · 0 评论 -
C++刷题笔记(30)——分割leetcode131、93,子集lettcode78、90、491
题目1:131.分割回文串题目2:93.复原IP地址题目3:78.子集题目4:90.子集Ⅱ题目5:491.递增子序列原创 2022-05-24 13:05:56 · 137 阅读 · 0 评论 -
C++刷题笔记(29)——leetcode39、40
题目1:39.组合总和题目2:40.组合总和Ⅱ原创 2022-05-23 15:22:23 · 126 阅读 · 0 评论 -
C++刷题笔记(28)——回溯算法、leetcode77、216、17
回溯算法基础题目1:77.组合题目2:216.组合综合Ⅲ题目3:17.电话号码的字母组合原创 2022-05-22 19:17:41 · 259 阅读 · 0 评论 -
C++刷题笔记(27)——leetcode669、108、539
题目1:669.修建二叉搜索树题目2:108.将有序数组转换为二叉搜索树题目3:538.把二叉搜索树转换为累加树原创 2022-05-20 14:16:28 · 178 阅读 · 0 评论 -
C++刷题笔记(26)——leetcode236、235、701、450
题目1:236.二叉树的最近公共祖先题目2:235.二叉搜索树的最近公共祖先题目3:701.二叉搜索树中的插入操作题目4:450.删除二叉搜索树中的节点原创 2022-05-19 16:40:22 · 196 阅读 · 0 评论 -
C++刷题笔记(25)——leetcode530、501
题目1:二叉搜索树的最小绝对差题目2:二叉搜索树中的众数原创 2022-05-18 16:31:24 · 197 阅读 · 0 评论 -
C++刷题笔记(24)——leetcode617、700、98
题目1:617.合并二叉树题目2:700.二叉搜索树中的搜索题目3:98.验证二叉搜索树原创 2022-05-18 14:47:40 · 130 阅读 · 0 评论 -
C++刷题笔记(23)——leetcode106、105、654
题目1:106.从中序与后序遍历序列构造二叉树题目2:105.从前序与中序遍历序列构造二叉树题目3:654.最大二叉树原创 2022-05-17 19:12:16 · 118 阅读 · 0 评论 -
C++刷题笔记(22)——leetcode404、513、112、113
题目1:404.左叶子之和题目2:513.找树左下角的值题目3:112.路径之和题目4:113.路径之和Ⅱ原创 2022-05-16 20:43:12 · 179 阅读 · 0 评论 -
C++刷题笔记(21)——leetcode222、110、257
题目1:222.完全二叉树的节点个数题目2:110.平衡二叉树题目3:257.二叉树的所有路径原创 2022-05-12 15:45:42 · 292 阅读 · 0 评论 -
C++刷题笔记(20)——leetcode101、100、572、104、559、111
题目1:101.对称二叉树题目2:100.相同的树题目3:572.另一棵树题目4:104.二叉树的最大深度题目5:559.N叉树的最大深度题目6:111.二叉树的最小深度原创 2022-05-11 10:29:09 · 241 阅读 · 0 评论 -
C++刷题笔记(19)——leetcode116、117、226
题目1:116.填充每个节点的下一个右侧节点指针题目2:117.填充每个节点的下一个右侧节点指针Ⅱ题目3:226.翻转二叉树16、17、18、19总结原创 2022-05-10 10:42:43 · 155 阅读 · 0 评论 -
C++刷题笔记(18)——二叉树的层序遍历、leetcode102、107、199、637、429、515
二叉树的层序遍历题目1:102.二叉树的层序遍历题目2:107.二叉树的层次遍历II题目3:199.二叉树的右视图题目4:637.二叉树的层平均值题目5:429.N叉树的层序遍历题目6:515.在每个树行中找最大值原创 2022-05-09 18:47:18 · 434 阅读 · 0 评论 -
C++刷题笔记(17)——二叉树的迭代遍历、leetcode144、145、94、589、590
题目1:144.二叉树的前序遍历题目2:94.二叉树的中序遍历题目3:145.二叉树的后序遍历原创 2022-05-08 20:00:07 · 414 阅读 · 0 评论 -
C++刷题笔记(16)——二叉树的递归遍历、leetcode144、145、94、589、590
二叉树基础知识树(tree)是一个非空的优先元素集合,其中一个元素为根(root,层次中最高层的元素),余下的元素为子树(subtree),最高层下一级的元素是剩下元素所构成的子树的根。二叉树(binary tree)是有限个元素的集合(可以为空)。当二叉树t非空时,其中有一个称为根的元素,余下的元素(如果有)被组成2个二叉树,分别称为t的左子树和右子树。二叉树和树的区别:二叉树可以为空,树不能为空;二叉树中每个元素都恰好又两颗子树(其中一个或两个可能为空),但树种每个元素可有若干子树;在二叉原创 2022-05-08 14:51:49 · 616 阅读 · 0 评论 -
C++刷题笔记(15)——leetcode347、844、76
题目1:347.前 K 个高频元素题目2:844.比较含退格的字符串题目3:76.最小覆盖子串原创 2022-05-06 15:10:06 · 439 阅读 · 0 评论 -
C++刷题笔记(14)——leetcode150、239
题目1:150.逆波兰表达式求值题目2:239.滑动窗口最大值原创 2022-05-05 16:24:53 · 731 阅读 · 0 评论 -
C++刷题笔记(13)——leetcode232、225、20、1047
栈与队列理论基础题目1:232.用栈实现队列题目2:225.用队列实现栈题目3:20.有效的括号题目4:1047.删除字符串中的所有相邻重复项原创 2022-05-04 14:51:26 · 305 阅读 · 0 评论 -
C++刷题笔记(12)——KMP算法、leetcode28、459
KMP算法题目1:28.实现 strStr()题目2:459.重复的子字符串原创 2022-05-03 19:55:48 · 426 阅读 · 0 评论 -
C++刷题笔记(11)——leetcode344、541、剑指Offer05、151、剑指Offer58
题目1:344.反转字符串题目2:541.反转字符串Ⅱ题目3:剑指Offer05.替换空格题目4:151.翻转字符串里的单词原创 2022-05-02 15:52:37 · 490 阅读 · 0 评论 -
C++刷题笔记(10)——leetcode15、18、454
题目1:15.三数之和 题目2:18.四数之和 题目3:454.四数相加Ⅱ原创 2022-04-29 15:42:12 · 565 阅读 · 0 评论 -
C++刷题笔记(9)——leetcode1、383
题目1:1.两数之和题目2:383.赎金信原创 2022-04-28 13:42:40 · 564 阅读 · 0 评论 -
C++刷题笔记(8)——leetcode242、349、202
哈希表理论基础1.代码随想录-哈希表2.详解什么是哈希表原创 2022-04-27 15:28:08 · 1105 阅读 · 0 评论 -
C++刷题笔记(7)——leetcode24、19、142、面试题02.07
题目1:24.两两交换链表中的节点解法一:迭代法解题思路:用cur表示当前到达的节点,每次需要交换cur后面的两个节点当cur后面没有节点或者只有一个节点,则没有更多的节点需要交换,此时结束交换。否则,获得cur后面的两个节点temp和temp1,通过更新节点的指针关系实现两两交换节点。class Solution {public: ListNode* swapPairs(ListNode* head) { ListNode* dummyHead = new List原创 2022-04-26 16:17:06 · 1073 阅读 · 0 评论 -
C++刷题笔记(6)——leetcode203、707、206
链表理论基础1.list容器2.关于链表,你该了解这些!3.C++ list(STL list)容器完全攻略题目1:203.移除链表元素原创 2022-04-25 21:08:39 · 869 阅读 · 0 评论