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算法
第1题:两数之和
问题描述:给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]思路:使用一个HashMap来记录数组中元素的值和对应的下标。遍历数组的过
小天使淘淘
·
2021-06-06 23:51
LeetCode算法
题-Find All Numbers Disappeared in an Array(Java实现)
这是悦乐书的第232次更新,第245篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第99题(顺位题号是448)。
程序员小川
·
2021-06-06 15:38
企业资源
七月在线提供好的论文七月提供的免费课程小象学院总结的
leetcode算法
题目1小象学院总结的
leetcode算法
题目2小象学院若干知识点免费小象学院很好的资源小象学院caffe源码分析
小沂沂
·
2021-06-05 09:08
LeetCode算法
题-Majority Element(Java实现)
这是悦乐书的第181次更新,第183篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第40题(顺位题号是169)。给定大小为n的数组,找到数组中出现次数超过n/2的元素。
程序员小川
·
2021-05-21 11:12
LeetCode算法
题-Minimum Depth of Binary Tree(Java实现)
这是悦乐书的第168次更新,第170篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第27题(顺位题号是111)。给定二叉树,找到它的最小深度。
程序员小川
·
2021-05-19 18:21
PyQt5设置登录界面及界面美化的实现
写在前面前一段时间博主刷了半个多月的
LeetCode算法
题,刷的归类为简单的那些题,做到自己简直要怀疑人生。想着人生在世,何苦这么为难自己呢,何不做点自己擅长的东西。
·
2021-05-17 11:01
罗马数字转整数
文章目录
LeetCode算法
题解前言博主介绍:–本人是一个不知名的二本院校计科专业大二学生,每天除了上课就是在学校里的一个小组学习,之前学习了JAVA后学了Python如今在专注于学习Golang语言,
@了凡
·
2021-05-13 21:10
算法
#
LeetCode
java
刷
leetCode算法
题+解析(四十一)
2020上班的第一天,早晨开了个晨会,现在感觉整个人打了鸡血一样,年轻就是要努力!要奋斗!有梦想!感觉我现在一天能刷十道题(哈哈,这个肯定是错觉)!接下来开始刷题了!山脉数组的封顶索引题目:我们把符合下列属性的数组A称作山脉:A.length>=3存在0A[i+1]>...>A[A.length-1]给定一个确定为山脉的数组,返回任何满足A[0]A[i+1]>...>A[A.length-1]的i
唯有努力不欺人丶
·
2021-05-11 16:12
LeetCode算法
题-Prime Number of Set Bits in Binary Representation(Java实现)
这是悦乐书的第311次更新,第332篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第180题(顺位题号是762)。
程序员小川
·
2021-05-09 21:57
LeetCode算法
题-Longest Word in Dictionary(Java实现)
这是悦乐书的第303次更新,第322篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第171题(顺位题号是720)。
程序员小川
·
2021-05-08 21:50
刷
leetCode算法
题+解析(二十六)
压缩字符串题目:给定一组字符,使用原地算法将其压缩。压缩后的长度必须始终小于或等于原数组长度。数组的每个元素应该是长度为1的字符(不是int整数类型)。在完成原地修改输入数组后,返回数组的新长度。示例1:输入:["a","a","b","b","c","c","c"]输出:返回6,输入数组的前6个字符应该是:["a","2","b","2","c","3"]说明:"aa"被"a2"替代。"bb"被
唯有努力不欺人丶
·
2021-05-04 13:03
LeetCode算法
题-Average of Levels in Binary Tree(Java实现)
这是悦乐书的第277次更新,第293篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第145题(顺位题号是637)。给定一个非空二叉树,以数组的形式返回每一层节点值之和的平均值。
程序员小川
·
2021-05-03 05:02
LeetCode算法
题-K-diff Pairs in an Array(Java实现)
这是悦乐书的第254次更新,第267篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第121题(顺位题号是532)。
程序员小川
·
2021-05-01 07:04
LeetCode算法
笔记-Array组-Remove Element(Python版)
Description:Givenanarrayandavalue,removeallinstancesofthatvaluein-placeandreturnthenewlength.Donotallocateextraspaceforanotherarray,youmustdothisbymodifyingtheinputarrayin-placewithO(1)extramemory.The
机智的神棍酱
·
2021-04-30 10:13
LeetCode算法
题-N-ary Tree Postorder Traversal(Java实现)
这是悦乐书的第269次更新,第283篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第136题(顺位题号是590)。给定一个n-ary树,返回其节点值的后序遍历。
程序员小川
·
2021-04-25 20:39
Two Sum
这个系列算是出于个人兴趣开的一个新坑吧,最近看到同学刷
LeetCode算法
题,就想写写那些可以一行Python代码写出来的题目,因此本专栏的文章的解题方式效率不做保证,只为追求“一行的浪漫”。
周先森爱吃素
·
2021-04-24 20:34
单行力扣
LeetCode.944-删除列保证排序(Delete Columns to Make Sorted)
这是悦乐书的第362次更新,第389篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第224题(顺位题号是944)。我们给出了一个N个小写字母串的数组A,它们的长度都相同。
程序员小川
·
2021-04-21 07:15
刷了一个月
leetcode算法
,成功收下阿里巴巴、字节跳动等大厂的offer
前言随着互联网寒潮的到来,越来越多的互联网公司提高了面试的难度,其中之一就是加大了面试当中手撕算法题的比例。这里说的算法题不是深度学习,机器学习这类的算法,而是排序,广度优先,动态规划这类既考核数据结构也考核编程能力的题目。刷题的网址非常的多,其中以leetcode是最为出名的。在刷题上,我花了大量的时间,蹚了许多的坑,总结了一下,主要有这三个问题:刷过的题老是忘,第二次刷的时候还是不会做刷题的速
Java技术那些事
·
2021-04-19 00:07
刷
leetCode算法
题+解析(四十五)
删列造序题目:给定由N个小写字母字符串组成的数组A,其中每个字符串长度相等。删除操作的定义是:选出一组要删掉的列,删去A中对应列中的所有字符,形式上,第n列为[A[0][n],A[1][n],...,A[A.length-1][n]])。比如,有A=["abcdef","uvwxyz"],要删掉的列为{0,2,3},删除后A为["bef","vyz"],A的列分别为["b","v"],["e","
唯有努力不欺人丶
·
2021-04-18 12:49
《LeetCode刷题C/C++版答案》pdf出炉,白瞟党乐坏了
其实几个月之前,咱们这里已经分享过一本《
LeetCode算法
题的PDF版题解》,只不过当时那个是Go语言版本的实现。
程序员吴师兄
·
2021-04-16 19:49
算法
数据结构
c++
java
编程语言
刷
leetCode算法
题+解析(十三)
又是一个愉快的周五,继续刷题ing~最小栈题目:设计一个支持push,pop,top操作,并能在常数时间内检索到最小元素的栈。push(x)--将元素x推入栈中。pop()--删除栈顶的元素。top()--获取栈顶元素。getMin()--检索栈中的最小元素。示例:MinStackminStack=newMinStack();minStack.push(-2);minStack.push(0);m
唯有努力不欺人丶
·
2021-04-14 01:13
leetcode算法
森林中的兔子
森林中,每个兔子都有颜色。其中一些兔子(可能是全部)告诉你还有多少其他的兔子和自己有相同的颜色。我们将这些回答放在answers数组里。返回森林中兔子的最少数量。示例:输入:answers=[1,1,2]输出:5解释:两只回答了“1”的兔子可能有相同的颜色,设为红色。之后回答了“2”的兔子不会是红色,否则他们的回答会相互矛盾。设回答了“2”的兔子为蓝色。此外,森林中还应有另外2只蓝色兔子的回答没有
Super秋叶
·
2021-04-07 16:14
leetcode
算法
看过谷歌和阿里俩位大神的算法刷题笔记 简直是1+1>2
这份笔记里面共包含作者刷
LeetCode算法
题后整理的数百道题每道题均附有详细题解过程。很多人表示刷数
前端金牌大牛
·
2021-03-26 13:52
算法
编程语言
人工智能
数据挖掘
python
LeetCode算法
题-Pascal's Triangle II(Java实现)
这是悦乐书的第171次更新,第173篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第30题(顺位题号是119)。
程序员小川
·
2021-03-10 22:33
LeetCode算法
:1578~1588道
目录1578.避免重复字母的最小删除成本1579.保证图可完全遍历1582.二进制矩阵中的特殊位置1583.统计不开心的朋友1584.连接所有点的最小费用1588.所有奇数长度子数组的和1578.避免重复字母的最小删除成本EnglishVersion题目描述给你一个字符串s和一个整数数组cost,其中cost[i]是从s中删除字符i的代价。返回使字符串任意相邻两个字母不相同的最小删除成本。请注意,
DougLeaMrConcurrency
·
2021-02-25 00:19
#
Java算法
java
算法
数据结构
java算法
LeetCode算法
:900~1576道
目录912.排序数组918.环形子数组的最大和922.按奇偶排序数组II929.独特的电子邮件地址930.和相同的二元子数组931.下降路径最小和933.最近的请求次数938.二叉搜索树的范围和946.验证栈序列952.按公因数计算最大组件大小955.删列造序II958.二叉树的完全性检验961.重复N次的元素973.最接近原点的K个点977.有序数组的平方978.最长湍流子数组987.二叉树的垂
DougLeaMrConcurrency
·
2021-02-25 00:07
#
Java算法
java
数据结构
算法
java算法
leetcode算法
之分治法
今天来盘一盘**分治法**这类题目使用python刷题分类整理的笔记,请参考:https://github.com/lxztju/leetcode-algorithm/tree/v1分治法分而治之:就是把一个复杂的问题分成两个或更多的相同或相似的子问题,直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并241为运算表达式设计优先级(Medium)95不同的二叉搜索树II(Medium)
小哲AI
·
2021-02-09 10:40
leetcode算法
小哲AI
算法
c++
leetcode
leetcode算法
之贪心
今天来盘一盘**贪心算法**这类题目使用python刷题分类整理的笔记,请参考:https://github.com/lxztju/leetcode-algorithm/tree/v1贪心算法贪心算法是指每步都选择最优的策略,以此达到全局的最优。局部最优—>全局最优贪心策略的选择必须具备无后效性,也就是说某个状态以前的过程不会影响以后的状态,只与当前状态有关。455分发饼干(Easy)121买卖股
小哲AI
·
2021-02-08 11:28
leetcode算法
小哲AI
算法
贪心算法
leetcode算法
之回溯
今天来盘一盘**回溯**这类题目使用python刷题分类整理的笔记,请参考:https://github.com/lxztju/leetcode-algorithm/tree/v1回溯回溯法其实就是暴力法。经常使用的暴力法就是多层循环,但是面对树形结构的话很难采用循环的方式进行遍历。这时就要采用递归回溯的方法实现暴力法。这类题目看似比较难,但是其实时很简单规范的套路性的代码,下边几道题会有一个固定
小哲AI
·
2021-02-05 13:51
leetcode算法
小哲AI
leetcode
数据结构
leetcode算法
leetcode算法
每天3道算法题,具体更新在我的博客中https://dfairy.github.io/dfairyblog/俩数之和题目给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值的那两个整数
Dj_Fairy
·
2021-01-28 17:36
leetcode
leetcode算法
之遍历(BFS与DFS)
今天来盘一盘**遍历**这类题目使用python刷题分类整理的笔记,请参考:https://github.com/lxztju/leetcode-algorithm/tree/v1遍历层次遍历(BFS)102二叉树的层序遍历(medium)637二叉树的层平均值(Easy)513找树左下角的值(medium)深度优先遍历(DFS)144二叉树的前序遍历(meidum)145二叉树的后序遍历(har
小哲AI
·
2021-01-28 11:01
leetcode算法
小哲AI
leetcode刷题笔记——二分查找
leetcode刷题笔记——二分查找目前完成的贪心相关的
leetcode算法
题序号:中等:80,81困难:4来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems
季建豪
·
2021-01-24 12:39
数据结构与算法
算法
python
leetcode算法
之栈和队列
今天来盘一盘**栈以及队列**这两类题目使用python刷题分类整理的笔记,请参考:https://github.com/lxztju/leetcode-algorithm/tree/v1栈和队列栈:先进先出队列:先进后出利用这两类数据结构的特性解题.其中一类非常经典的题目是:单调栈(leetcode496题,经典题目).单调递减栈,是指针对每一个待遍历的元素x,将x与栈顶元素相比,如果大于栈顶元
小哲AI
·
2021-01-19 12:25
leetcode算法
小哲AI
算法
数据结构
leetcode
栈
队列
leetcode算法
之链表
今天来盘一盘**链表**这类题目使用python刷题分类整理的笔记,请参考:https://github.com/lxztju/leetcode-algorithm/tree/v1链表针对链表这种数据结构,采用指针访问元素,而且指针只可向一个方向移动,几种主要的操作:快慢指针,找到链表的中点通过precur与last三个指针模拟题目中的流程注意虚拟头节点(在头节点前边新建一个虚拟节点指向头节点)的
小哲AI
·
2021-01-17 21:44
leetcode算法
小哲AI
leetcode
链表
数据结构与算法邹永林PDF_字节总监首发1121道
LeetCode算法
刷题笔记(含答案)
这份笔记里面共包含作者刷
LeetCode算法
题后整理的数百道题,每道题均附有详细题解过程。很多人表示刷数据结构和算法题效率不高,甚是痛苦。
韩百科君
·
2021-01-10 22:39
数据结构与算法邹永林PDF
leetcode刷题笔记——广度优先搜索
leetcode刷题笔记——广度优先搜索目前完成的广度优先搜索相关的
leetcode算法
题序号:简单:257中等:200,1631来源:力扣(LeetCode)链接:https://leetcode-cn.com
季建豪
·
2021-01-10 13:45
数据结构与算法
队列
python
深度搜索
Alibaba首发:大师级
LeetCode算法
宝典
前言:说到算法,相信每一个程序员和接触过程序员的朋友都不会陌生,直到现在算法一直占着面试必问的地位,而算法面试也仍是当前最适合公司筛选程序员的方法之一,在阿里,字节跳动、华为等公司带动下,无论是求职者还是面试官,都逐渐认识到算法面试其实是相对高效、准确且公平的筛选机制,可能你会觉得算法面试有几个实际工作中用到的,不过是“面试造火箭,工作拧螺丝”罢了,那我想说你并没有认识到算法面试的真正目的。说简单
mrchaochao
·
2021-01-07 14:50
面试
Java
架构
算法
数据结构
java
面试
xhtml
leetcode算法
之双指针
明年就是找工作了,又要开始刷题了,把之前做过的题目再梳理整理一遍,但愿明年不要那么拉跨,祈祷明年能找到工作,千万不能毕业就失业。分类别解析leetcode上的一些相关的例题路,代码采用C++与python实现。双指针主要分为如下的三类题目:对撞指针,快慢指针,其他双指针.对撞指针对撞指针的问题,一般是数组首尾各有一个指针,这俩指针往中间移动过,解决相对应的问题167有序数组的TwoSum2(eas
小哲AI
·
2021-01-05 12:39
小哲AI
leetcode算法
指针
leetcode算法
之数组
明年就是找工作了,又要开始刷题了,把之前做过的题目再梳理整理一遍,但愿明年不要那么拉跨,祈祷明年能找到工作,千万不能毕业就失业。分类别解析leetcode上的一些相关的例题路,代码采用C++与python实现。所有的题目均来自leetcode官网.数组涉及的一些leetcode问题:283MoveZeroes(Easy)566ReshapetheMatrix(Easy)485MaxConsecut
小哲AI
·
2021-01-03 14:49
小哲AI
算法
数据结构
2020-12-30-LeetCode中“最后一块石头的重量”题解
title:LeetCode中最后一块石头的重量题解description:LeetCode中最后一块石头的重量题解-javatags:
LeetCode算法
categories:LeetCodeabbrlink
臾昳
·
2021-01-01 15:47
算法
数据结构
队列
算法
java
leetcode
非科班CS实践自学法
以写代码做项目为主,查资料学理论为辅助学习方法1.编程语言基础+数据结构+算法刷
Leetcode算法
题解决。
wwxy261
·
2020-12-31 00:25
算法
lru调度算法例题_腾讯T3算法大牛整理分享的
LeetCode算法
小抄完整文档
前言本文⽬前可以⼿把⼿带你解决110道
LeetCode算法
问题,⽽且在不断更新,全部基于LeetCode的题⽬,涵盖了所有题型和技巧。
碰碰香
·
2020-12-19 16:37
lru调度算法例题
LeetCode算法
第二题,两数相加——C语言实现
/***Definitionforsingly-linkedlist.*structListNode{*intval;*structListNode*next;*};*/structListNode*addTwoNumbers(structListNode*l1,structListNode*l2){//初始化返回链表的头结点和尾结点structListNode*head=NULL;structL
阿料
·
2020-12-17 12:52
算法
寻找两个正序数组的中位数(
LeetCode算法
题)
方法一、暴力解法即先将两个有序数组合并为一个有序数组,然后求得此有序数组的中位数。因此算法的核心是归并两个有序数组,可以借鉴归并排序里归并两个有序数组的方法。此法时间复杂度为O(m+n),因为需要遍历两个数组所有元素,空间复杂度为O(m+n),因为需要开辟新数组存储这两个数组的所有元素。#include#includedoublefindMedienSortedArr(int*arr1,intar
阿料
·
2020-12-17 11:36
算法
leetcode算法
前言*最近在做一些leetcode的算法题,我会将自己做过的算法题记录下来以供大家参考,如果查找不方便请看油猴插件实现网站左侧目录生成。Ⅰ.数组一、删除排序数组中的重复项给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。示例:给定nums=[0,0,1,1,1,2,
苦海飘摇
·
2020-12-16 14:31
基于栈的中缀算术表达式求值_
LeetCode算法
150. 逆波兰表达式求值
leetcode
LeetCode算法
-150.逆波兰表达式求值150.逆波兰表达式求值题目根据逆波兰表示法,求表达式的值。有效的运算符包括+,-,*,/。
weixin_39990250
·
2020-12-15 16:09
基于栈的中缀算术表达式求值
在数组中查找指定元素_
Leetcode算法
「34在排序数组中查找元素」
在之前ARTS打卡中,我每次都把算法、英文文档、技巧都写在一个文章里,这样对我的帮助是挺大的,但是可能给读者来说,一下子有这么多的输入,还是需要长时间的消化。那我现在改变下方式,将每一个模块细分化,并且描述的更细致点,这样就能和大家更好地交流,更好地探讨具体的细节,也能让大家更好地消化所学的知识。所以,后续的ARTS打卡,会尝试先将算法以及英文文档拆分开,11月,收获的季节,让我们继续前行,在秋天
weixin_39717029
·
2020-12-03 18:14
在数组中查找指定元素
求栈中元素个数算法
这就是强者吗?程序员苦刷算法两个月,最终四面字节跳动,斩获offer
第一份:
LeetCode算法
收割机由于篇幅原因,为了避免影响到大家的阅读体验,在此只
Java秦心
·
2020-11-18 15:28
算法
java
编程语言
人工智能
面试
PyQt5设置登录界面及界面美化
写在前面前一段时间博主刷了半个多月的
LeetCode算法
题,刷的归类为简单的那些题,做到自己简直要怀疑人生。想着人生在世,何苦这么为难自己呢,何不做点自己擅长的东西。
黄钢
·
2020-11-12 20:16
地图接口访问开发
pyqt
leetcode算法
题23——合并K个升序链表
合并K个有序链表(困难)给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。示例输入:lists=[[1,4,5],[1,3,4],[2,6]]输出:[1,1,2,3,4,4,5,6]解释:链表数组如下:[1->4->5,1->3->4,2->6]将它们合并到一个有序链表中得到。1->1->2->3->4->4->5->6输入:lists=[]输出:[
诶你爱我吗
·
2020-10-16 12:53
LeetCode
链表
算法
leetcode
数据结构
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他