文章目录? 前言:关于JAVA第一:合并两个有序数组? 题目描述?示例?提示?题解第二:杨辉三角? 题目描述?示例?提示?题解第三:两数之和? 题目描述?示例?提示?题解 ? 前言:关于JAVA?关于JAVA的学习出了看视频以外,那就是题了,朋友们,你们有没有过这样的感觉,在网上看了视频过后感觉自己什么都听懂了,但就是写和做项目时无从下手,或者就是因为某个细节一直错一直改,那背
转载 2023-11-28 20:15:01
116阅读
你要的插件来了~
转载 2021-08-04 10:26:54
494阅读
1、函数中冒号和箭头的作用 函数参数中的冒号是参数的类型建议符,告诉程序员希望传入的实参的类型。函数后面跟着的箭头是函数返回值的类型建议符,用来说明该函数返回的值是什么类型。 即使输入的参数类型不符合建议依旧是可以符合的 2、列表中的冒号作用 List[::2]就是倒叙输出 3、在类中定义函数是需要 ...
转载 2021-08-30 11:05:00
270阅读
2评论
1.找出数组最大公约数1979.找出数组的最大公约数(https://leetcode.cn/problems/findgreatestcommondivisorofarray/)给你一个整数数组nums,返回数组中最大数和最小数的最大公约数。两个数的最大公约数是能够被两个数整除的最大正整数。json示例1:输入:nums=2,5,6,9,10输出:2解释:nums中最小的数是2nums中最大的数
原创 2022-06-12 22:37:42
191阅读
每日练习-java版(六)75. 颜色分类思路代码时空复杂度96. 不同的二叉搜索树思路代码时空复杂度备注95. 不同的二叉搜索树 II思路代码时空复杂度102. 二叉树的层序遍历思路代码时空复杂度备注696. 计数二进制子串思路代码时空复杂度 75. 颜色分类https://leetcode-cn.com/problems/sort-colors/思路经典的荷兰过期问题 方法一:单指针,两
leetcode 4月笔记 栈 1 20有效的括号 题目:https://leetcode-cn.com/problems/valid-parentheses/ 解法: func isValid(s string) bool { // 左括号直接入栈 // 右括号对应左括号弹出 // 否则报错 ...
转载 2021-10-18 19:34:00
235阅读
2评论
文章目录? 前言:关于JAVA第一:回文链表? 题目描述?示例?提示?题解第二:棒球比赛? 题目描述?示例?提示?题解第三:比较含退格的字符串? 题目描述?示例?提示?题解 ? 前言:关于JAVA?关于JAVA的学习出了看视频以外,那就是题了,朋友们,你们有没有过这样的感觉,在网上看了视频过后感觉自己什么都听懂了,但就是写和做项目时无从下手,或者就是因为某个细节一直错一直改,那
转载 2023-10-07 23:25:49
117阅读
虽然说解决工作问题的方案有很多种,但是不同的方案效率是不一样的,有些方案时间复杂度O(n^2),有些是O(logn),还有的是O(n),也有可能是O(1),可能
原创 2024-08-17 17:30:48
189阅读
外观数列个人版本一(遍历)官方版本一(遍历)官方版本二(暴力打表)组合总和个人版本一官方版本一组合总和 II个人版本一官方版本一其他版本一接雨水个人版本一官方版本一(动态规划)官方版本二(单调栈)官方版本三(双指针)字符串相乘个人版本一官方版本一(竖式加法运算)官方版本二(竖式乘法运算)通配符匹配个人版本一(动态规划)官方版本二(贪心算法) 外观数列题目链接:外观数列个人版本一(遍历)class
1.爬楼梯具体题目如下: 解题思路:这是一道很简单的动态规划,具体思路和求斐波那契序列很像(1)首先确定边界条件,楼梯为1阶和2阶的上楼方法肯定只有1种和2种(2)确定状态转移方程,n个台阶的上楼方法肯定是n-1个楼梯的上楼方法加上n-2个台阶的上楼方法,所以就是dp[n]=dp[n-1]+dp[n-2] 具体代码如下:    2.最大
题目录二叉树404.左叶子之和513.找树左下角的值112. 路径总和113. 路径总和ii106.从中序与后序遍历序列构造二叉树105.从前序与中序遍历序列构造二叉树654.最大二叉树617.合并二叉树700.二叉搜索树中的搜索98.验证二叉搜索树530.二叉搜索树的最小绝对差501.二叉搜索树中的众数236. 二叉树的最近公共祖先235. 二叉搜索树的最近公共祖先701.二叉搜索树中的插入
1、idea中下载LeetCode插件 2、登录LeetCode 3、 ...
转载 2021-07-16 12:49:00
1403阅读
2评论
一、设给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明:你不能倾斜容器。二、基本思路1.双层循环暴力解,直
链表(LinkedNode) 判断链表是否有环 哈希表: 将访问过的链表节点记录下来,如果该节点之前访问过,则直接返回有环,否则继续遍历 bool hasCycle(ListNode *head) { unordered_set<ListNode*> temp; while(head != null ...
转载 2021-10-31 22:30:00
137阅读
2评论
第一求两数之和
原创 2024-02-25 00:09:51
77阅读
文章目录一、20天「算法」计划1、二分查找(1)二分查找(704)★(2)第一个错误的版本(278)★(3)搜索插入位置(35)★2、双指针(1)有序数组的平方(977)★(2)轮转数组(189)★★(3)移动零(283)★(4)两数之和II - 输入有序数组(167)★★(5)反转字符串(344)★(6)反转字符串中的单词III(557)★(7)链表的中间结点(876)★二、LeetCod
左指针向右移动,右指针向左移动,直到两个指针相遇或交叉。2、左右指针:一个指针从数组的起始位置开始遍历,而另一
原创 2024-02-25 00:10:30
39阅读
# :使用Java的算法与数据结构之旅 ## 引言 随着编程技术的飞速发展,LeetCode()成为了程序员面试和提升算法能力的重要平台。在这个平台上,众多的算法和编程挑战使得开发者能够不断地磨练自己的编程能力。本文将探讨如何有效利用Java来解决LeetCode上的题目,并通过示例来加深理解。 ## Java中的应用 Java是一门强类型的编程语言,其丰富的标准库和优
原创 9月前
55阅读
记录过程?? 目录03 数组中重复的数字04 二维数组中的查找05 替换空格06 从尾到头打印链表07 重建二叉树09 用2个栈实现队列10-1 斐波拉契数列10-2 青蛙跳台阶问题11 旋转数组的最下数字12 矩阵中的路径13 机器人的运动范围14-1 剪绳子14-2 剪绳子215 二进制中1的个数16 数值的整数次方17 打印从1到最大的n位数18 删除链表的节点19 正则表达式匹配20
@TOC(文章目录)一、448.找到所有数组中消失的数字给你一个含n个整数的数组nums,其中numsi在区间1,n内。请你找出所有在1,n范围内但没有出现在nums中的数字,并以数组的形式返回结果。示例1:输入:nums=4,3,2,7,8,2,3,1输出:5,6示例2:输入:nums=1,1输出:21.完整过程动态展示以输入:nums=4,3,2,7,8,2,3,1输出:5,6为例!在这里插入
推荐 原创 2022-09-26 06:50:46
525阅读
  • 1
  • 2
  • 3
  • 4
  • 5