首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java算法
良良不是凉凉
创建于2021-08-16
订阅专栏
Java相关的算法问题
等 1 人订阅
共29篇文章
创建于2021-08-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
每日打卡:最小路径和
这是我参与2022首次更文挑战的第27天,活动详情查看:2022首次更文挑战 给定一个包含非负整数的 _m_ x _n_ 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小
每日打卡:求根节点到叶节点数字之和
这是我参与2022首次更文挑战的第24天,活动详情查看:2022首次更文挑战 给你一个二叉树的根节点 root ,树中每个节点都存放有一个 0 到 9 之间的数字。 每条从根节点到叶节点的路径都代表一
每日打卡:从前序与中序遍历序列构造二叉树
这是我参与2022首次更文挑战的第23天,活动详情查看:2022首次更文挑战 给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是
每日打卡:两数相加
这是我参与2022首次更文挑战的第21天,活动详情查看:2022首次更文挑战 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。
每日打卡:合并区间
这是我参与2022首次更文挑战的第20天,活动详情查看:2022首次更文挑战 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi
每日打卡:最长递增子序列
这是我参与2022首次更文挑战的第19天,活动详情查看:2022首次更文挑战 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列是由数组派生而来的序列,删除(或不删除)数组中的元
二叉树的最近公共祖先
这是我参与2022首次更文挑战的第18天,活动详情查看:2022首次更文挑战 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p
每日打卡:二叉树的锯齿形层序遍历
这是我参与2022首次更文挑战的第17天,活动详情查看:2022首次更文挑战 给你二叉树的根节点 root ,返回其节点值的 锯齿形层序遍历 。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与
每日打卡:二叉树的层序遍历
给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 示例 1: 输入:root = [3,9,20,null,null,15,7] 输出:[[3],[9
每日打卡:螺旋矩阵
这是我参与2022首次更文挑战的第15天,活动详情查看:2022首次更文挑战 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 输入:matrix =
每日打卡: 删除排序链表中的重复元素 II
这是我参与2022首次更文挑战的第14天,活动详情查看:2022首次更文挑战 给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。 原题
每日打卡:全排列
这是我参与2022首次更文挑战的第13天,活动详情查看:2022首次更文挑战,手绘图解思路的全排列解题
每日打卡:环形链表
快过年了,明显感到自己有一点摸鱼了,虽然这是一道简单题,但是我用了三种办法来解决它,虽然最后一种办法有一点属于钻了空子的嫌疑
每日打卡:合并K个升序链表
这是我参与2022首次更文挑战的第9天,活动详情查看:2022首次更文挑战 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 原文链接 看到困难就头
每日打卡:相交链表
很多时候,我们忙忙碌碌想要去做成某些事情,脑子中也在形成了思维定式;这道题虽然很简单,但他可能代表了,我们应该停下来,看一看,我们最初的目标是什么?
每日打卡:三数之和
这是我参与2022首次更文挑战的第7天,活动详情查看:2022首次更文挑战 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0
每日打卡:K 个一组翻转链表
这是我参与2022首次更文挑战的第5天,活动详情查看:2022首次更文挑战 给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。 如果节点总
每日打卡算法题
这是我参与2022首次更文挑战的第4天,活动详情查看:2022首次更文挑战。反转链表,手绘过程,更加的便于理解
每日一题——移动零
“程序员必备小知识” 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 题解是
链表中的快满指针
“程序员必备小知识”本文用两道例题阐述说明了快慢指针的的两种方式;一种是类似于定比,另一种类似于定差。
下一页