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题解
Go语言
LeetCode题解
706设计哈希映射
目录题目描述思路分析AC代码题目描述706.设计哈希映射不使用任何内建的哈希表库设计一个哈希映射(HashMap)。实现MyHashMap类:MyHashMap()用空映射初始化对象voidput(intkey,intvalue)向HashMap插入一个键值对(key,value)。如果key已经存在于映射中,则更新其对应的值value。intget(intkey)返回特定的key所映射的valu
·
2022-12-29 06:21
go语言
LeetCode题解
720词典中最长的单词
目录一描述二分析三答案四总结一描述720.词典中最长的单词-力扣(LeetCode)(leetcode-cn.com)给出一个字符串数组words组成的一本英语词典。返回words中最长的一个单词,该单词是由words词典中其他单词逐步添加一个字母组成。若其中有多个可行的答案,则返回答案中字典序最小的单词。若无答案,则返回空字符串。示例1:输入:words=["w","wo","wor","wor
·
2022-12-29 06:47
C/C++哈希表优化
LeetCode题解
997找到小镇的法官
目录方法一、哈希表方法二、优化方法一、哈希表今天这道题比较简单,我们可以统计每个人信任别人的数量和被信任的数量,如果存在某个人信任别人的数量为0,且被信任的数量为n-1,那么,这个人就是法官。因为本题的数据范围为[1,1000],数据范围比较小,所以,直接使用数组作为哈希表来使用。请看代码:classSolution{publicintfindJudge(intn,int[][]trust){//
·
2022-12-29 06:47
来自北大算法课的
Leetcode题解
:1143. 最长公共子序列
本题代码:https://github.com/doubleZ0108/Leetcode/blob/master/1143.%E6%9C%80%E9%95%BF%E5%85%AC%E5%85%B1%E5%AD%90%E5%BA%8F%E5%88%97.pyDNA链的相似性解法1(T94%S84%):动态规划。代码异常简单,想法还是比较费劲。定义dp[i][j]代表text1[:i]和text2[:
doubleZ0108
·
2022-12-10 11:52
leetcode
算法
来自北大算法课的
Leetcode题解
:1154. 一年中的第几天
本题代码:https://github.com/doubleZ0108/Leetcode/blob/master/1154.%E4%B8%80%E5%B9%B4%E4%B8%AD%E7%9A%84%E7%AC%AC%E5%87%A0%E5%A4%A9.py解法1(T5%S41%):直接调用库函数将元旦和当前时间都转换为Date类型的变量,然后直接相减计算时间差datetime.datetime.s
doubleZ0108
·
2022-12-10 11:22
leetcode
算法
来自北大算法课的
Leetcode题解
:997. 找到小镇的法官
本题代码:https://github.com/doubleZ0108/Leetcode/blob/master/997.%E6%89%BE%E5%88%B0%E5%B0%8F%E9%95%87%E7%9A%84%E6%B3%95%E5%AE%98.py解法1(T84%S85%):本质是图的问题。记录每个节点的入度和出度,最终找是否有节点的入度节点总数-1&这个节点的出度0→他受到其他所有人信任&
doubleZ0108
·
2022-12-10 11:51
leetcode
算法
LeetCode题解
PDF百度网盘下载
LeetCode题解
PDF下载链接:https://pan.baidu.com/s/13GslyxeHKe9wEz-MBYfH3Q密码:12fc其他学习资源都整理在这个Github了:https://github.com
李rumor
·
2022-12-05 12:04
算法
面试
程序人生
经验分享
leetcode
数据降维:特征值分解和奇异值分解的实战分析
包含但不限于:经典算法,机器学习,深度学习,
LeetCode题解
,Kaggle实战。期待您的到来!
算法channel
·
2022-11-23 17:35
数据结构算法与编程
LeetCode题解
1-501.两数之和classSolution{public:vectortwoSum(vectorx,inty);};vectorSolution::twoSum(vectornums,inty){vectortwoSumVec;for(inti=0;ival+p2->val+flag;if(sum>9){sum-=10;flag=1;}elseflag=0;ListNode*s=newList
Pepper_Banana
·
2022-11-03 14:42
数据结构
计网
计算机视觉
c++
java
python
c语言
数据结构
LeetCode 剑指 Offer II 二分查找 专题总结
博客主页:⭐️这是一只小逸白的博客鸭~⭐️欢迎关注❤️点赞收藏⭐️评论小逸白正在备战实习,经常更新面试题和
LeetCode题解
,欢迎志同道合的朋友互相交流~若有问题请指正,记得关注哦,感谢~往期文章:LeetCode
一只小逸白
·
2022-10-26 15:55
LeetCode
leetcode
算法
二分查找
c++
C C++
LeetCode题解
在二叉树中增加一行示例详解
目录题目描述整理题意解题思路分析层序遍历(广度优先搜索)递归(深度优先搜索)具体实现复杂度分析代码实现层序遍历(广度优先搜索)递归(深度优先搜索)总结题目描述题目链接:623.在二叉树中增加一行给定一个二叉树的根root和两个整数val和depth,在给定的深度depth处添加一个值为val的节点行。注意,根节点root位于深度1。加法规则如下:给定整数depth,对于深度为depth-1的每个非
·
2022-10-17 16:03
LeetCode题解
C++生成每种字符都是奇数个的字符串
目录题目描述整理题意解题思路分析具体实现复杂度分析代码实现总结题目描述题目链接:1374.生成每种字符都是奇数个的字符串给你一个整数n,请你返回一个含n个字符的字符串,其中每种字符在该字符串中都恰好出现奇数次。返回的字符串必须只含小写英文字母。如果存在多个满足题目要求的字符串,则返回其中任意一个即可。提示:1<=n<=500示例1:输入:n=4输出:"pppz"解释:"pppz"是一个满足题目要求
·
2022-10-17 16:02
机器学习:XGBoost 安装及实战应用
包含但不限于:经典算法,机器学习,深度学习,
LeetCode题解
,Kaggle实战。期待您的到来!
算法channel
·
2022-10-11 07:49
LeetCode题解
——257. 二叉树的所有路径
题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/binary-tree-paths/。注意需要登录。题目描述给定一个二叉树,返回所有从根节点到叶子节点的路径。说明:叶子节点是指没有子节点的节点。示例输入:1/\23\5输出:["1->2->5","1->3"]解释:所有根节点到叶子节点的路径为:1->2->5,1->3题目分析题意分析给一个二
努力的老周
·
2022-09-25 01:23
OJ题解
#
LeetCode题解
#
DFS
LeetCode题解
DFS
257
二叉树的所有路径
【
leetcode题解
】——链表OJ题
文章目录前言一、21.合并两个有序链表二、876.链表的中间结点三、206.反转链表四、141.环形链表五、142.环形链表II前言学习数据结构ing……`一、21.合并两个有序链表将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例1:输入:l1=[1,2,4],l2=[1,3,4]输出:[1,1,2,3,4,4]示例2:输入:l1=[],l2=[]输
奥特狗.
·
2022-09-14 15:31
C语言——题解
算法
c语言
LeetCode题解
LeetCode-798.得分最高的最小论调Tag:前缀和、差分数组题目:https://leetcode-cn.com/problems/smallest-rotation-with-highest-score题目:给你一个数组nums,我们可以将它按一个非负整数k进行轮调,这样可以使数组变为[nums[k],nums[k+1],…nums[nums.length-1],nums[0],nums
小轩爱学习
·
2022-09-13 18:36
leetcode
算法
java
【Rust—
LeetCode题解
】1656. 设计有序流
前言1656.设计有序流等级:解答:题目描述有n个(id,value)对,其中id是1到n之间的一个整数,value是一个字符串。不存在id相同的两个(id,value)对。设计一个流,以任意顺序获取n个(id,value)对,并在多次调用时按id递增的顺序返回一些值。实现OrderedStream类:OrderedStream(intn)构造一个能接收n个值的流,并将当前指针ptr设为1。Str
点灯大师~
·
2022-08-19 21:37
LeetCode算法
rust
leetcode
开发语言
面试失败总结,这 577 道 LeetCode 题 Java 版答案你值得拥有
下面分享几个用Java语言实现的开源
LeetCode题解
,也要感谢这些优秀的开源作者们,分享真的会让这个世界变得很美好。
等风来.长
·
2022-08-19 05:06
java
java
leetcode
面试
数据库
程序人生
LeetCode题解
——数组篇
目录一、35.搜索插入排序二、209.长度最小的子数列三、27.移除元素四、59.移除元素一、35.搜索插入排序题目给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为O(logn)的算法。示例1:输入:nums=[1,3,5,6],target=5输出:2示例2:输入:nums=[1,3,5,6],targ
Meursault639
·
2022-07-14 12:22
力扣题解
python
算法
什么是云原生?一篇让你看懂
博客主页:⭐️这是一只小逸白的博客鸭~⭐️欢迎关注❤️点赞收藏⭐️评论小逸白正在备战实习,经常更新面试题和
LeetCode题解
,欢迎志同道合的朋友互相交流~若有问题请指正,记得关注哦,感谢~伴随云计算的滚滚浪潮
一只小逸白
·
2022-07-04 08:38
云原生
各大厂面试云集的《520道LeetCode题Java版答案》
下面分享几个用Java语言实现的开源
LeetCode题解
,也要感谢这些优秀的开源作者们,分享真的会让这个世界变得很美好。
java 分享官
·
2022-06-01 16:01
java
算法
数据结构
LeetCode题解
:622. 设计循环队列,使用数组,JavaScript,详细注释
原题链接:https://leetcode-cn.com/problems/design-circular-queue/解题思路:采用两个指针,头指针指向队首,尾指针指向入队元素插入队列的位置,尾指针-1则为队尾。进行出入队列操作时,头尾指针都加1,注意处理指针移出队列范围时,要循环到队列内部的问题。/***Initializeyourdatastructurehere.Setthesizeoft
Lee_Chen86
·
2022-05-29 21:00
LeetCode
leetcode
15 个 Github 顶级 Java 教程类开源项目推荐!
CS-Notes简介:技术面试必备基础知识、
Leetcode题解
、后端面试、Java面
KirioYoLo
·
2022-05-03 17:43
Linux
github
上手项目
盘点计算机数据结构中的那些「树」,一颗都能不少!
本文已收录于Github:https://github.com/imcoderlemon/CodeClass内含原创干货文章,千本计算机电子书,3本
LeetCode题解
,各类编程资源本文首发个人技术微信公众号
程序员柠檬
·
2022-04-21 02:27
程序人生
算法
数据结构
编程语言
LeetCode刷题指南(Java版)
参考@CyC2018的
leetcode题解
。Java工程师LeetCode刷题必备。
weixin_34347651
·
2022-04-18 10:33
java
面试
数据结构与算法
LeetCode 2028. 找出缺失的观测数据题解
2028.找出缺失的观测数据题解题目来源:2028.找出缺失的观测数据2022.03.27每日一题
LeetCode题解
持续更新中Github仓库地址CSDN博客地址今天的题目就是一个简单的构造题根据题目描述
小明不要写Bug
·
2022-03-29 11:46
LeetCode
每日一题题解
c++
java
leetcode
数据结构学习笔记 1-1链表概述及LeetCode真题图解(Java)
喜欢该类型文章可以给博主点个关注,博主会持续输出此类型的文章,知识点很全面,再加上LeetCode的真题练习,每一个
LeetCode题解
我都写了注释,比较适合新手入门数据结构与算法,后续也会更新进阶的文章
小成同学_
·
2022-03-16 09:18
数据结构与算法
链表
leetcode
面试
图解法
数据结构
LeetCode题解
:删除链表的倒数第N个结点
题目描述给你一个链表,删除链表的倒数第n个结点,并且返回链表的头节点。示例输入:head=[1,2,3,4,5],n=2输出:[1,2,3,5]算法思路暴力解法/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(){}*ListNode(intval){this.val=va
搬码人
·
2022-03-06 11:24
LeetCode题解
之重新排列字符串
重新排列字符串题目描述给你一个字符串s和一个长度相同的整数数组indices。请你重新排列字符串s,其中第i个字符需要移动到indices[i]指示的位置。返回重新排列后的字符串。示例1:输入:s="codeleet",indices=[4,5,6,7,0,2,1,3]输出:"leetcode"解释:如图所示,"codeleet"重新排列后变为"leetcode"。示例2:输入:s="abc",i
l1fe1
·
2022-02-18 22:59
LeetCode题解
之数组异或操作
数组异或操作题目描述给你两个整数,n和start。数组nums定义为:nums[i]=start+2*i(下标从0开始)且n==nums.length。请返回nums中所有元素按位异或(XOR)后得到的结果。示例1:输入:n=5,start=0输出:8解释:数组nums为[0,2,4,6,8],其中(0^2^4^6^8)=8。"^"为按位异或XOR运算符。示例2:输入:n=4,start=3输出:
l1fe1
·
2022-02-10 02:15
【
LeetCode题解
】BFS层序遍历二叉树
102.二叉树的层序遍历分析:层序遍历,顾名思义,就是按一层一层的顺序来对二叉树进行遍历,遍历顺序如下图所示那么如何对二叉树进行遍历呢,我们首先将上面二叉树各层按照遍历次序放在同一直线上现在我们发现了这其实就是一个队列,我们可以利用队列元素先进先出的特点对二叉树进行层序遍历,下面是BFS遍历二叉树的算法://BFS遍历二叉树算法voidBfs(TreeNode*root){queuequeue;q
大拨鼠
·
2022-02-04 17:52
LeetCode题解
leetcode
宽度优先
算法
leetcode题解
----139.单词拆分
139.单词拆分(dp)问题:给你一个字符串s和一个字符串列表wordDict作为字典,判定s是否可以由空格拆分为一个或多个在字典中出现的单词。说明:拆分时可以重复使用字典中的单词思路:首先定义dp[i],表示字符串s中前i个字符组成的字符串s[0,i-1]被""拆分后是否可以被字典中的单词所表示。dp[0]可以被字典表示。如何判断s[0,i-1]能不能被字典表示。若s[0,j-1]可被字典表示且
小火车Thomasc
·
2021-11-20 10:15
算法
leetcode
动态规划
算法
数据结构
[leetcode篇]20.有效的括号
好长时间都不更新
leetcode题解
了,博主今天忙里偷闲来解一下这个有关于栈知识的题目。
追枫。
·
2021-10-19 01:02
leetcode
leetcode
LeetCode题解
—— 三倍快乐 很难不爱
目录基础快乐力扣第一题题目描述:两数之和(简单)双倍快乐力扣第三题题目描述:无重复字符的最长子串(中等)三倍快乐力扣第四题题目描述:寻找两个正序数的中位数(困难)基础快乐力扣第一题题目描述:两数之和(简单)给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案
South.return
·
2021-10-12 13:15
LeetCode练习题解析
leetcode
算法
动态规划
LeetCode题解
:只出现过一次的数字
题目描述:在一个非空vector容器中存在一些数字,其中只有一个数字只出现过一次,其余数字都出现了两次。编写一个函数找到这个只出现过一次的数字。要求:不使用额外空间,并且算法应呈线性的时间复杂度。解题核心:按位异或运算,其中C++中按位异或运算符为^。解题思路:两数的按位异或运算即将两数转换为二进制表示后按低位对齐,高位补0,逐位比较,当某一个数的当前位为1而另一数的当前位为0时得到的当前位为1,
EthaneHike
·
2021-10-07 20:19
算法
c++
leetcode
面试了十次字节/美团失败告终,总结的《520道LeetCode题Java版答案》
下面分享几个用Java语言实现的开源
LeetCode题解
,也要感谢这些优秀的开源作者们,分享真的会让这个世界变得很美好。
Java_aoe
·
2021-10-05 13:05
Leetcode
java
程序人生
leetcode
java
面试
Leetcode题解
- Easy - 2
20-有效的括号问题给定一个只包括'(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。思路显然应该用栈来解决。不过留意一点,题目中规定了字符串中只包括括号,所以只需一个mapping存右括号,如果不在右括号中就一定是左括号,直接append进栈即可,无需判断当前
aaanthony
·
2021-06-26 16:11
leetcode 100
github个人所有的
leetcode题解
,都在我的leetcode-java,欢迎star和共同探讨。
jsy_hello
·
2021-06-03 23:45
Leetcode 题解 - 数学
Leetcode题解
-数学204.计数质数统计所有小于非负整数n的质数的数量。(素数的定义很简单,如果一个数如果只能被1和它本身整除,那么这个数就是素数。)
Sweet_pin
·
2021-05-31 21:56
LeetCode刷题笔记
算法
数据结构
java
LeetCode题解
- 双指针
文章目录
LeetCode题解
-双指针一、快慢指针的常见算法141.环形链表(简单)142.环形链表II(中等)876.链表的中间节点(简单)剑指offer22.链表中倒数第k个节点(简单)二、左右指针的常用算法
Sweet_pin
·
2021-05-26 15:22
LeetCode刷题笔记
指针
数据结构
算法
java
字符串
LeetCode题解
- 动态规划-子序列问题
LeetCode题解
-动态规划-子序列问题文章目录
LeetCode题解
-动态规划-子序列问题参考文章:labuladong微信公众号#手把手刷动态规划系列文章#,很棒的公众号,推荐给大家1、第一种思路模板是一个一维的
Sweet_pin
·
2021-04-23 11:53
LeetCode刷题笔记
动态规划
java
算法
数据结构
打家劫舍问题
参考
leetcode题解
https://leetcode-cn.com/problems/house-robber-iii/solution/tong-yong-si-lu-tuan-mie-da-jia-jie-she-wen-ti-b
geaus
·
2021-04-18 18:06
Leetcode 题解 - 动态规划-斐波那契数列
Leetcode题解
-动态规划文章目录
Leetcode题解
-动态规划斐波那契数列系列509.斐波那契数(简单)70.爬楼梯(简单)198.打家劫舍(中等)213.打家劫舍II(中等)母牛生产(程序员代码面试指南
Sweet_pin
·
2021-04-15 21:16
LeetCode刷题笔记
动态规划
leetcode
java
算法
LeetCode题解
-位运算
LeetCode题解
-位运算文章目录
LeetCode题解
-位运算常用位运算符基本原理常用位操作1.位与计算技巧2.移位运算3.mask计算4.判断奇偶5.不用额外变量交换两个整数6.java中的位操作LeetCode
Sweet_pin
·
2021-04-11 22:06
LeetCode刷题笔记
数据结构
leetcode
补码
树+8道前端算法面试高频题解
开启刷题前端食堂的
LeetCode题解
仓库年初立了一个flag,上面
·
2021-04-07 00:16
树+8道前端算法面试高频题解
开启刷题前端食堂的
LeetCode题解
仓库年初立了一个flag,上面
·
2021-04-06 23:57
LeetCode 题解 #18 4Sum
LeetCode题解
#184Sum1.题意给定数组nums,包含n个整数,还有一个整数target,在nums中找到a,b,c,d,使得其和为target,要求找到所有不重复的,符合条件的四元组。
ukgu46839693
·
2021-03-30 22:59
LeetCode
算法
leetcode
c++
LeetCode 题解 #11 Container With Most Water
LeetCode题解
#11ContainerWithMostWater1.题意给定n个非负整数,a1,a2,…,an;每一个表示一个坐标点(i,ai),然后每个点画一条垂线到x轴,要找到两条线,和x轴构成一个装水的容器
ukgu46839693
·
2021-03-29 21:29
LeetCode
算法
c++
leetcode
Leetcode题解
-数据结构-树(BST)(python版)
文章目录1、修剪二叉查找树2、二叉查找树的第k个元素3、把二叉查找树每个节点的值都加上比它大的节点的值4、二叉查找树的最近公共祖先5、二叉树的最近公共祖先6、有序数组构造二叉查找树7、有序链表构造二叉查找树8、寻找两个点,和为给定值9、二叉搜索树中两节点差的最小值10、寻找二叉查找树中出现次数最多的值1、修剪二叉查找树669.修剪二叉搜索树(Medium)#Definitionforabinary
-出发-
·
2021-03-07 22:11
leetcode题解
Leetcode题解
-数据结构-树(python版)
文章目录1、递归1.1树的高度1.2平衡树1.3归并两棵树1.4判断是否存在一条路径和等于一个数1.5统计路径和等于某个数的路径总数1.6子树1.7判断树是否对称1.8两节点间的最长路径1.9翻转树1.10最小路径1.11统计左叶子结点的和1.12相同节点的最大路径长度1.13间隔层序遍历1.14二叉树中第二小的结点1.15二叉树中第二小的结点2、层序遍历2.1二叉树的层序遍历2.2二叉树每层节点
-出发-
·
2021-03-02 00:05
leetcode题解
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他