E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【LeetCode算法
leetCode算法
第二天
好好刷刷算法题,提高自己的编码能力。文章目录将整数转为罗马数字将罗马数字转为整数编写一个函数来查找字符串数组中的最长公共前缀电话号码的字母组合将整数转为罗马数字leetcode链接:https://leetcode.cn/problems/integer-to-roman/解题思路:我们将几种特殊规则,也定义在罗马数字与字符的map中,这样就让所有的规则都变成了从左向右,大的在左,小的在右。每一次
可缺不可滥
·
2023-04-19 15:07
前端面试
算法
leetcode
javascript
LeetCode算法
题-First Unique Character in a String(Java实现)
这是悦乐书的第213次更新,第226篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第81题(顺位题号是387)。给定一个字符串,找到它中的第一个非重复字符并返回它的索引。
程序员小川
·
2023-04-19 15:22
golang
leetcode算法
小抄
leetcode刷题小抄-Golanggithub前缀和303-区域和检索-数组不可变304-二维区域和检索-矩阵不可变差分数组1109-航班预订统计1094-拼车双指针(链表)21-合并两个有序链表86-分隔链表23-合并k个升序链表19-删除链表的倒数第N个结点876-链表的中间结点160-相交链表141-环形链表142-环形链表II83-删除排序链表中的重复元素快慢指针(数组)27-移除元素
十 一 丶
·
2023-04-18 02:00
Golang
leetcode的那些事儿
算法
golang
leetcode
LeetCode算法
小抄--二叉树的各种遍历
LeetCode算法
小抄--二叉树的各种遍历二叉树树的深度[104.二叉树的最大深度](https://leetcode.cn/problems/maximum-depth-of-binary-tree
不懂开发的程序猿
·
2023-04-18 02:59
LeetCode
算法
leetcode
排序算法
LeetCode算法
小抄--花式遍历二叉树
LeetCode算法
小抄--花式遍历二叉树花式遍历二叉树翻转二叉树[226.翻转二叉树](https://leetcode.cn/problems/invert-binary-tree/)填充节点的右侧指针
不懂开发的程序猿
·
2023-04-18 02:59
LeetCode
leetcode
算法
二叉树
14天肝完这110道
LeetCode算法
题小抄,喜提8个大厂offer
前言我一前同事,原来在一家小公司,后来由于经济不景气,被迫下岗。当然,被裁时有很多原因。老板找员工面谈时,有时为了让员工相对容易接受,会说公司效益不好要倒闭了、大环境不好、行业趋势下滑,而唯独不会告诉你:你的能力或许不行。为了能进大厂保安稳,他苦心钻研,终于拿下了8家公司的offer!以下是我这位同事个⼈的经验的总结。这篇⽂章就是希望对数据结构和算法建⽴⼀个框架性的认识。从整体到细节,自顶向下,从
跟着我学Java
·
2023-04-18 02:57
面试
程序员
算法
算法
leetcode
职场和发展
有趣的110道
LeetCode算法
题小抄,势如破竹的面试
前言随着互联网寒潮的到来,越来越多的互联网公司提高了面试的难度,其中之一就是加大了面试当中手撕算法题的比例。这里说的算法题不是深度学习,机器学习这类的算法,而是排序,广度优先,动态规划这类既考核数据结构也考核编程能力的题目。刷题的网址非常的多,其中以leetcode是最为出名的。在刷题上,我花了大量的时间,蹚了许多的坑,总结了一下,主要有这三个问题:刷过的题老是忘,第二次刷的时候还是不会做刷题的速
JavaShark
·
2023-04-18 02:27
算法
面试
leetcode
LeetCode算法
小抄--二叉树的各种构造
LeetCode算法
小抄--各种情况的构造二叉树构造二叉树构造最大二叉树[654.最大二叉树](https://leetcode.cn/problems/maximum-binary-tree/)从前序与中序遍历构造二叉树
不懂开发的程序猿
·
2023-04-18 02:26
LeetCode
leetcode
算法
二叉树
LeetCode算法
小抄--二叉搜索树
LeetCode算法
小抄--二叉搜索树二叉搜索树(BST)寻找第K小的元素[230.二叉搜索树中第K小的元素](https://leetcode.cn/problems/kth-smallest-element-in-a-bst
不懂开发的程序猿
·
2023-04-17 17:44
LeetCode
算法
leetcode
数据结构
LeetCode算法
小抄--快速排序详解及应用
LeetCode算法
小抄--快速排序详解及应用快速排序详解及应用代码实现快速选择算法(QuickSelect)--变体[215.数组中的第K个最大元素](https://leetcode.cn/problems
不懂开发的程序猿
·
2023-04-17 17:44
LeetCode
算法
leetcode
二叉树
LeetCode算法
小抄-- N 叉树 和 洗牌算法
LeetCode算法
小抄--N叉树和洗牌算法N叉树[341.扁平化嵌套列表迭代器](https://leetcode.cn/problems/flatten-nested-list-iterator/)
不懂开发的程序猿
·
2023-04-17 17:44
LeetCode
leetcode
算法
笔试
LeetCode算法
小抄--归并排序详解及应用
LeetCode算法
小抄--归并排序详解及应用归并排序详解及应用[912.排序数组](https://leetcode.cn/problems/sort-an-array/)[315.计算右侧小于当前元素的个数
不懂开发的程序猿
·
2023-04-17 17:41
LeetCode
leetcode
算法
二叉树
leetCode算法
第一天
今天开始刷算法题,提升自己的算法思维和代码能力,加油!文章目录无重复字符的最长子串最长回文子串N形变换字符串转换整数无重复字符的最长子串leetCode链接https://leetcode.cn/problems/longest-substring-without-repeating-characters/解题思路有两种。扩散算法从i开始,分别尝试i(i+1)和i(i-1)然后是(i-1)i(i+
可缺不可滥
·
2023-04-17 12:03
前端面试
leetcode
算法
javascript
LeetCode算法
题-13. 罗马数字转整数(Swift)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/roman-to-integer著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XX
entre_los_dos
·
2023-04-17 00:44
LeetCode算法
题-Design HashSet(Java实现)
这是悦乐书的第298次更新,第317篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第166题(顺位题号是705)。
程序员小川
·
2023-04-16 07:17
LeetCode算法
题-36. 有效的数独(Swift)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/valid-sudoku著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目判断一个9x9的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。
entre_los_dos
·
2023-04-15 11:08
五大类常见算法 (递归与分治,动态规划,贪心,回溯,分支界限法)
五大类常见算法(递归与分治,动态规划,贪心,回溯,分支界限法)经典例题一、递归与分治二、动态规划三、贪心四、回溯五、分支界限法系统地刷
LeetCode算法
题之前,先从宏观上了解一下这五大算法经典例题列举五大算法及其解决的一些经典问题
林哲乐
·
2023-04-14 21:11
算法与数据结构
算法
贪心算法
动态规划
【
LeetCode算法
成长之路】Java字符串相关类总结与经典题目分析
前言本文小新为大家带来Java字符串相关类总结与经典题目分析相关知识,具体内容包括不可变字符序列String介绍(包括:String的特性,String的构造器,String与其他结构间的转换,String的基本常用方法,String的查找方法,String的字符串截取方法,String的和字符/字符数组相关方法,String的开头与结尾判断方法,String的替换方法),可变字符序列String
小新要变强
·
2023-04-14 08:44
数据结构和算法
java
算法
leetcode
LeetCode.867-转置矩阵(Transpose Matrix)
这是悦乐书的第332次更新,第356篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第202题(顺位题号是867)。给定矩阵A,返回A的转置。
程序员小川
·
2023-04-13 05:47
LeetCode算法
小抄 -- 链表(快慢指针、双指针、回文链表)
LeetCode算法
小抄--链表
LeetCode算法
小抄树链表1、单链表递归反转经典:[206.反转链表](https://leetcode.cn/problems/reverse-linked-list
不懂开发的程序猿
·
2023-04-13 05:43
LeetCode
链表
算法
leetcode
LeetCode算法
题-Relative Ranks(Java实现)
这是悦乐书的第248次更新,第261篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第115题(顺位题号是506)。
程序员小川
·
2023-04-12 07:01
LeetCode算法
二叉树的前序遍历 , 二叉树的中序遍历,二叉树的后序遍历 C++
目录题目二叉树的前序遍历参考答案题目二叉树的中序遍历参考答案题目二叉树的后序遍历参考答案题目二叉树的前序遍历给你二叉树的根节点root,返回它节点值的前序遍历。示例1:输入:root=[1,null,2,3]输出:[1,2,3]示例2:输入:root=[]输出:[]示例3:输入:root=[1]输出:[1]示例4:输入:root=[1,2]输出:[1,2]示例5:输入:root=[1,null,2
Unknown To Known
·
2023-04-12 02:58
算法
leetcode
c++
LeetCode算法
题目合集--动态规划+二分查找
鉴于自ACM退役后一直在LeetCode写题目,一开始写的比较混乱,后来按题目的类别刷题,觉得某个章节,比如动态规划中,很多题目从简单到困难,算法思路都是一致的,这样对于我们刷题和整理笔记很有帮助,因为当你解决一个题目,把这个题目中学到的解题思路只要稍做改变就可以解决一个更困难的题目,那么对我们更加熟练的掌握这个算法肯定有极大的帮助,并且你会发现,学习是有规律可循的,算法也是非常有趣的。于是现在将
Guapifang
·
2023-04-11 20:25
LeetCode
算法
动态规划
leetcode
数据结构
leetcode算法
—236 二叉树的最近公共祖先(中等)
236.二叉树的最近公共祖先给定一个二叉树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个结点p、q,最近公共祖先表示为一个结点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉树:root=[3,5,1,6,2,0,8,null,null,7,4]一棵调皮的二叉树1.总结二叉树算法的核心就是遍历(前中后序遍
小胖学编程
·
2023-04-11 06:22
leetcode算法
总结
算法思想二分查找贪心思想双指针排序快速选择堆排序桶排序搜索BFSDFSBacktracking分治动态规划分割整数矩阵路径斐波那契数列最长递增子序列最长公共子系列0-1背包数组区间字符串编辑其它问题数学素数最大公约数进制转换阶乘字符串加法减法相遇问题多数投票问题其它数据结构相关栈和队列哈希表字符串数组与矩阵1-n分布有序矩阵链表树递归层次遍历前中后序遍历BSTTrie图位运算参考资料算法思想二分查
还在下雨吗
·
2023-04-11 00:45
Java
算法
leetcode
数据结构
LeetCode - #5 求最长的镜像字符串
LeetCode算法
到目前我们已经更新了3期,我们会保持更新时间和进度(周一、周三、周五早上9:00发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升。
Swift社区
·
2023-04-10 09:34
#
Swift
集
leetcode
算法
职场和发展
same tree java_
LeetCode算法
题-Same Tree(Java实现)
这是悦乐书的第162次更新,第164篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第21题(顺位题号是100)。给定两个二叉树,编写一个函数来检查它们是否相同。
彭林海
·
2023-04-10 04:00
same
tree
java
算法题库 java实现_
LeetCode算法
题-Poor Pigs(Java实现)
这是悦乐书的第235次更新,第248篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第102题(顺位题号是455)。有1000个水桶,其中只有一个水桶含有毒药,其余的都没毒。
树瓜
·
2023-04-10 04:29
算法题库
java实现
Java算法:
LeetCode算法
Java版合集1111-1588题
1111.有效括号的嵌套深度题目描述有效括号字符串仅由"("和")"构成,并符合下述几个条件之一:空字符串连接,可以记作AB(A与B连接),其中A和B都是有效括号字符串嵌套,可以记作(A),其中A是有效括号字符串类似地,我们可以定义任意有效括号字符串s的嵌套深度depth(S):s为空时,depth("")=0s为A与B连接时,depth(A+B)=max(depth(A),depth(B)),其
DougLeaMrConcurrency
·
2023-04-10 04:58
#
Java算法
#
Java基础
算法
java算法
java
LeetCode
力扣
LeetCode算法
题-Flood Fill(Java实现)
这是悦乐书的第306次更新,第325篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第173题(顺位题号是733)。
程序员小川
·
2023-04-10 04:25
【算法】---LeetCode
LeetCode
算法题
面试题
ARTS_21
算法(Algorithm):每周至少一道
LeetCode算法
题,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
302wanger
·
2023-04-09 22:52
LeetCode算法
小抄--Rabin-Karp 算法
LeetCode算法
小抄--Rabin-Karp算法滑动窗口算法延伸Rabin-Karp算法简介导读[187.重复的DNA序列](https://leetcode.cn/problems/repeated-dna-sequences
不懂开发的程序猿
·
2023-04-09 08:50
LeetCode
算法
leetcode
职场和发展
LeetCode算法
小抄--数组(双指针、差分数组、前缀和)
LeetCode算法
小抄--数组数组1、双指针快慢指针[26.删除有序数组中的重复项](https://leetcode.cn/problems/remove-duplicates-from-sorted-array
不懂开发的程序猿
·
2023-04-09 08:49
leetcode
算法
职场和发展
LeetCode算法
小抄--滑动窗口算法
LeetCode算法
小抄--滑动窗口算法滑动窗口算法思路框架[76.最小覆盖子串](https://leetcode.cn/problems/minimum-window-substring/)[hard
不懂开发的程序猿
·
2023-04-09 08:19
LeetCode
算法
leetcode
职场和发展
leetcode算法
题--有序数组中的单一元素
原题链接:https://leetcode-cn.com/problems/single-element-in-a-sorted-array/使用二分查找法,索引是偶数则应后面一个相等,索引为奇数则应与前面一个相等,逐步缩小范围classSolution{public:intsingleNonDuplicate(vector&nums){intl=0,h=nums.size()-1;while(l
bob62856
·
2023-04-09 08:17
Algorithm
leetcode
算法
职场和发展
LeetCode算法
小抄--数组各种花式遍历技巧
LeetCode算法
小抄--数组花式遍历技巧[151.反转字符串中的单词](https://leetcode.cn/problems/reverse-words-in-a-string/)[48.旋转图像
不懂开发的程序猿
·
2023-04-09 08:41
LeetCode
算法
leetcode
Java算法:
LeetCode算法
Java版合集513-1110题
513.找树左下角的值题目描述给定一个二叉树,在树的最后一行找到最左边的值。示例1:输入:2/\13输出:1示例2:输入:1/\23//\456/7输出:7注意:您可以假设树(即给定的根节点)不为NULL。解法Java/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;
DougLeaMrConcurrency
·
2023-04-08 22:46
#
Java基础
#
Java算法
java
算法
java算法
LeetCode
Leetcode算法
(两数之和)
//给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。////你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。////你可以按任意顺序返回答案。////////示例1://输入:nums=[2,7,11,15],target=9//输出:[0,1]//解释:因为nums[0]+nums[
Pluto_/
·
2023-04-08 16:11
算法
leetcode
java
算法
LeetCode.1128-等价多米诺骨牌对的数量(Number of Equivalent Domino Pairs)
这是小川的第394次更新,第428篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第259题(顺位题号是1128)。
程序员小川
·
2023-04-08 04:59
【
LeetCode算法
成长之路】滑动窗口算法总结与经典题目分析
前言本文小新为大家带来滑动窗口算法相关知识,经过对滑动窗口算法类题目的总结,为大家分享滑动窗口算法概述(包括:滑动窗口算法思想,滑动窗口算法使用场景,滑动窗口算法使用思路),滑动窗口算法代码模板,以及两个经典例题(长度最小的子数组,最小覆盖子串),帮助大家更好的理解与掌握滑动窗口算法~不积跬步,无以至千里;不积小流,无以成江海。每天进步一点点,在成为强者的路上,小新与大家共同成长!博主主页:小新要
小新要变强
·
2023-04-05 18:06
数据结构和算法
算法
leetcode
java
太棒了,Python和算法简直是绝配
名师带你刷爆
LeetCode算法
知识讲解+训练今天免费报名参加在讲到AI算法工程师时,大部分同学关注点都在高大上的模型,一线优秀的项目。
算法channel
·
2023-04-05 05:31
人工智能
面试
css
twitter
payment
算法小白如何才能高效、快速刷题呢?
名师带你刷爆
LeetCode算法
知识讲解+训练今天免费报名参加在讲到AI算法工程师时,大部分同学关注点都在高大上的模型,一线优秀的项目。
ronghuaiyang
·
2023-04-05 04:49
人工智能
css
面试
twitter
svm
阿里、华为、美团,大厂面试算法题,这些你会吗?
名师带你刷爆
LeetCode算法
知识讲解+训练免费0元报名参加在讲到AI算法工程师时,大部分同学关注点都在高大上的模型,一线优秀的项目。
我爱计算机视觉
·
2023-04-05 04:05
css
面试
svm
qml
payment
那些在家啃书自学算法的人,最后都找到工作了吗?
名师带你刷爆
LeetCode算法
知识讲解+训练免费0元报名参加在讲到AI算法工程师时,大部分同学关注点都在高大上的模型,一线优秀的项目。
Amusi(CVer)
·
2023-04-05 04:59
面试
css
人工智能
软件开发
payment
leetcode算法
初学------数组篇(移除元素)
移除数组中存在的元素题目来源leetcode移除元素给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入
cjpp老白
·
2023-04-05 04:30
leetcode
算法
leetcode
数据结构
leetcode算法
初学------数组篇(二分查找)
二分查找题目来源:leetcode:二分查找题目介绍:给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。示例1:输入:nums=[-1,0,3,5,9,12],target=9输出:4解释:9出现在nums中并且下标为4示例2:输入:nums=[-1,0,3,5,9,12],target=2输出:-
cjpp老白
·
2023-04-05 04:29
leetcode
算法
leetcode
ARTS(04)
算法(Algorithm):每周至少一道
LeetCode算法
题,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
302wanger
·
2023-04-05 03:47
LeetCode算法
题5:DFS/BFS-扫雷游戏
文章目录前言一、扫雷游戏DFS:BFS二、被围绕的区域DFS1:DFS2:总结前言DFS和BFS,可参考之前的一篇文章:https://blog.csdn.net/Little_ant_/article/details/123415889?spm=1001.2014.3001.5501介绍了二者的伪代码实现和关于BFS实现时需要注意的地方。扫雷游戏和被围绕的区域均为不太简单的DFS/BFS,即当前
消逝者
·
2023-04-04 05:56
数据结构与算法
java
算法
深度优先
广度优先
LeetCode.976-周长最大的三角形(Largest Perimeter Triangle)
这是悦乐书的第368次更新,第396篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第230题(顺位题号是976)。
程序员小川
·
2023-04-04 04:55
LeetCode算法
学习笔记 - Day5
Java双链表的设计publicclassNode{publicintdata;publicNodeprev;publicNodenext;publicNode(){}publicNode(intdata){this.data=data;}}packageDouble_linked_list;publicclassMyLinkedList{publicNodehead;publicMyLinked
Warren Scofield
·
2023-04-03 09:46
leetcode
算法
职场和发展
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他