codetop专题

Leetcode8.字符串转换整数 -codetop

代码(首刷看解析 2024年9月5日) class Solution {public:int myAtoi(string str) {unsigned long len = str.length();// 去除前导空格int index = 0;while (index < len) {if (str[index] != ' ') {break;}index++;}if (inde

Leetcodo697.数组的度 ——codetop

题目 697. 数组的度 - 力扣(LeetCode) 代码(首刷自解) class Solution {public:int findShortestSubArray(vector<int>& nums) {// 遍历一遍,记录每个数字的起始位置// 当度更新时,记录最大新最大长度int res = 1;//长度unordered_map<int, pair<int, int>>

codetop标签动态规划大全C++讲解(上)!!动态规划刷穿地心!!学吐了家人们o(╥﹏╥)o

主要供自己回顾学习,会持续更新,题源codetop动态规划+近半年 1.零钱兑换2.零钱兑换II3.面试题08.11.硬币4.单词拆分5.最长递增子序列6.最长递增子序列的个数7.得到山形数组的最少删除次数8.最长公共子序列9.最长重复子数组10.最长等差数列11.最大子数组和12.最长的斐波那契子序列的长度13.最大正方形14.最长有效括号15.乘积最大子数组16.可被三整除的最大和17.

树刷题codetop!!暴打面试题!!!!

题源codetop标签近半年+树 1.二叉树的层序遍历2.二叉树的层序遍历II3.二叉树的锯齿形层次遍历4.N叉树的层次遍历5.二叉树的最近公共祖先6.二叉搜索树的最近公共祖先7.二叉树的直径8.二叉树中最大路径和9.二叉树的前序遍历10.从前序与中序遍历序列构造二叉树11.从中序与后序遍历序列构造二叉树12.二叉树的右视图13.二叉树最大宽度14.二叉树的最大深度15.N叉树的最大深度16

CodeTop day2

class Solution {public ListNode reverseKGroup(ListNode head, int k) {ListNode dummy = new ListNode(0);//设置虚拟头节点dummy.next = head;ListNode pre = dummy;//让起始和结束的k个节点从类似虚拟节点的头节点出发ListNode end = dummy;w

CodeTop 100(更新中)

创作不易,如果觉得写的不错就投币支持一下吧~ 3. 无重复字符的最长子串 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s = “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: s = “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 “b”,所以其长度

【CodeTop】TOP 100 刷题 31-40

文章目录 31. 二叉树中的最大路径和题目描述代码与解题思路 32. 合并区间题目描述代码与解题思路 33. 编辑距离题目描述代码与解题思路 34. 二叉树的中序遍历题目描述代码与解题思路 35. 最长公共子序列题目描述代码与解题思路 36. 二分查找题目描述代码与解题思路 37. 二叉树的右视图题目描述代码与解题思路 38. 用栈实现队列题目描述代码与解题思路 39. 删除排序链表中的重复