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
左神
左神
算法之中级提升(6)
目录【案例1】【题目描述】【思路解析】【代码实现】【案例2】【题目描述】【思路解析】【代码实现】【案例3】【题目描述】【思路解析】【代码实现】【案例4】【题目描述】2018年美团面试题【思路解析】【代码实现】【案例5】【题目描述】【思路解析】【代码实现】【案例1】【题目描述】【思路解析】(8条消息)详解前缀树和贪心算法_Studying~的博客-CSDN博客(8条消息)详解图论算法图的宽度优先遍历
Studying~
·
2023-07-29 19:27
算法
java
左程云算法菜手班整理(一)
//
左神
打印数字32位(0-31)voidprint32(intnum){for(inti=31;i>=0;i--){cout>>表示带符号右移。2.求N个数的阶乘的和给定一个数N,求1!+2!+3!
錶哥
·
2023-07-29 05:15
算法
c++
排序算法
【LeetCode刷题】动态规划实战——0-1背包问题(附Python代码)
——by
左神
适用范围:结果仅与状态有关,与达到该状态的路径无关。注:之所以有这个使用范围限制,是因为dp表仅记录状态信息,没有记录是如何达到该状态的。解题步骤:【1】问题拆解。
D2O
·
2023-07-27 20:22
LeetCode
动态规划
python
算法
leetcode10. 正则表达式匹配
首先
左神
的代码是从递归暴力开始慢慢优化到动态规划的。而且是从左到右做匹配。以下代码是直推的方式。思路:从右往左匹配更合理,也就是当两个串的最后的字符匹配,剩余字符也匹配(动态规划已知),就匹配。
hello_brucebat
·
2023-07-21 03:09
左神刷题班top150
开发语言
算法
leetcode
年前三面字节挂了,疫情狂刷
左神
算法,春招复盘成功入职字节跳动
回去之后也潜心复习了,准备了二战,如今终于如愿进入字节跳动,在这里特别感谢左程云
左神
下面先给大家分享下
左神
写的书《程序员代码面试指南IT名企算法与数据结构题目最优解》目录(算法有分将、校、尉、士四个等级来表示难易程度
java码农之路1
·
2023-07-20 16:56
算法
java
面试
编程语言
python
左神
算法 重要技巧:递归的加速技巧(斐波那契数列套路)以及推广
目录【案例1】【十分重要:斐波那契递归套路,只要像斐波那契这种严格递归都可以进行类似的优化】【有严格的递归项后,通过线性代数的知识进行优化】【代码实现】【技巧推广】【实例1使用这个技巧】【题目描述】【思路解析】【代码实现】【实例2】【题目描述】【思路解析】【代码实现】代码没有考虑死亡,考虑了也很简单,你们可以尝试自己写一下,不会可以私信博主。【实例3】【题目描述】【此题给出一个很好的思路】【思路解
Studying~
·
2023-07-19 18:25
算法
左神
算法中级提升(3)
目录【案例1】【题目描述】【2018阿里巴巴面试题】【思路解析】【代码实现】【案例2】【题目描述】【思路解析1】【思路解析2】【代码实现】【案例3】【题目描述】【思路解析】【代码实现】【案例4】【题目描述】【思路解析】【代码实现】【案例5】【题目描述】【思路解析】【代码实现】【案例6】【题目描述】【思路解析】【代码实现】【案例7】【题目描述】【思路解析】【代码实现】【案例1】【题目描述】【2018
Studying~
·
2023-07-19 18:55
算法
java
数据结构
左神
算法中级提升(4) 超级重点:动态规划的空间压缩技巧
【案例1】【题目描述】【以后出现这种的题型概率很低】【案例2】【题目描述】【思路解析】构建两个栈,一个栈存放基本数据,一个栈存放最小值数据。每次加入一个数据时,当前元素和栈顶元素比较,谁小谁进入。然后弹出时,两个栈同步弹出。【代码实现】importjava.util.Stack;/***@ProjectName:study3*@FileName:Ex2*@author:HWJ*@Data:2023
Studying~
·
2023-07-19 18:55
数据结构
java
左神
算法之中级提升(2)
目录[案例1】【题目描述】【思路解析1】【思路解析2】【代码实现】【案例2】【题目描述】【思路解析】【代码实现】【案例3】【题目描述】【思路解析】【代码实现】【案例4】【题目描述】今日头条2018面试题第四题【输入描述】【思路解析】【代码实现】【案例5】【题目描述】【思路解析】【代码实现】【案例6】【题目描述】【思路解析】【代码描述】【案例7】【题目描述】【思路解析】【代码实现】【案例8】【题目描
Studying~
·
2023-07-19 18:55
算法
java
左神
算法与数据结构——中级提升班-5
中级提升班-5斐波那契数列套路O(N)方法,前两项和为第三项,时间复杂度过高套路:O(logN),除了初始项,后续每一项都有严格递归式,即递归中不根据条件转移根据线性代数原理,每个有严格递归形式的递归项,均可表示成以下形式,后向可由前项乘相应的矩阵形式,若后向需要前n项,则矩阵为n阶方阵最后一项可以由下图表示,问题转换为求系数矩阵的n次方的最佳方法,可以实现O(logN)如同求1075,将次数75
冇思想的非菜
·
2023-07-19 18:24
中级提升班
算法
数据结构
矩阵
c++
动态规划
左神
数据结构与算法(中级提升)——03
题目二十一:接雨水问题(看当前i位置情况)给定一个数组arr,已知其中所有的值都是非负的,将这个数组看作一个容器,请返回容器能装多少水。eg:arr=[3,1,2,5,2,4],根据值画出的直方图就是容器形状,该容器可以装下5格水eg:arr=[4,5,1,3,2],该容器可以装下2格水看当前i位置和左侧的最大值以及右侧最大值之间的比较,左右两侧同时进行packageclass04;/***给定一
李振华的博客
·
2023-07-19 18:53
数据结构与算法学习
算法
数据结构
java
左神
算法之中级提升(5) 背包问题
目录【案例1】【题目描述】【思路解析】【代码实现】【案例2】【2019网易面试题】【题目描述】【思路解析】【代码实现】【案例3】【题目描述】【思路分析】【代码实现】【案例1】【题目描述】【思路解析】背包问题:【代码实现】/***@ProjectName:study3*@FileName:Ex6*@author:HWJ*@Data:2023/7/1312:15*/publicclassEx6{pub
Studying~
·
2023-07-19 18:21
算法
动态规划
算法与数据结构全阶班-左程云版系列目录
一、引言刷过算法题的或多或少都听说过左程云,俗称
左神
。左程云,本科就读于华中科技大学、硕士毕业于在芝加哥大学。
cutercorley
·
2023-07-16 08:04
算法与数据结构全阶班-左程云版
算法与数据结构
全阶班
左程云
凭借左程云(
左神
)的这份 “程序员代码面试指南”我入职了字节
左程云(
左神
)是谁?左程云,本科就读于华中科技大学、硕士毕业于在芝加哥大学。先后在IBM、百度、GrowingIO和亚马逊工作,是一个刷题7年的算法爱好者,也是马士兵教育的算法授课老师。
澎湖Java架构师
·
2023-07-16 08:02
java
程序员
redis
java
数据库
spring
架构
【
左神
算法课学习笔记】动态规划
【
左神
算法课学习笔记】动态规划动态规划是对暴力递归算法的优化,主要是通过数组记录的方法,优化掉一些重复计算的过程。
程序员小辰
·
2023-06-06 22:33
算法
动态规划
算法
java
算法笔记——
左神
初级(4)数组生成栈与队列结构、栈队列相互转换
固定数组生成栈栈:先入后出这里设置的是固定长度的栈,而不是变长的栈;除了准备size以外,还应有个index指示,该指示标志的是新来的数放置的位置。publicclassCode_01_Array_To_Stack_Queue{publicstaticclassArrayStack{privateInteger[]arr;privateIntegerindex;//新建数据时,需要确定数组开多大p
猪施主
·
2023-04-14 12:02
算法笔记
队列
算法
数据结构
2023.4.11
文章目录实现key前面的数都小于等key,key后面的数都大于等于key1:前后指针法:2:挖坑法3:单指针法(
左神
)辗转相除法求最大公约数快速排序的递归写法快速排序的非递归写法实现key前面的数都小于等
西雅图的雪很美
·
2023-04-12 07:25
打卡区
java
算法
数据结构
【C++归并排序学习总结】
学习总结:归并排序图解:–图片来自必应图片搜索小技巧:M=L+((R-L)>>1);//求两数平均值,可避免数据溢出代码实现参考
左神
代码编写学习视频地址#includeusingnamespacestd
PP mod
·
2023-04-05 15:41
C++学习记录
c++
数据结构与算法入门(follow
左神
)
文章目录一.认识时间复杂度和简单排序算法1.以选择排序为例2.异或运算3.插入排序4.二分查找5.对数器二.认识O(NlogN)的排序1.递归==栈的后序遍历2.归并排序3.快速排序三.详解桶排序以及排序内容大总结1.堆结构(优先级队列)2.比较器3.桶排序4.排序总结四.链表1.哈希表和有序表2.链表五.二叉树1.哈希表和有序表2.BFS宽度优先遍历(层次遍历)3.套路题(可树型DP)六.图1.
两面包+芝士
·
2023-04-05 06:12
java
算法
算法
排序算法
数据结构
左神
算法(一)上修改版
序言:
左神
(左程云)所讲课程有两套,一套为马士兵,一套为牛客。两套体系不好区分。有基础班和训练营。
惜听
·
2023-04-02 03:14
左神算法
算法
堆排序
packagebasic_class_01;importjava.util.Arrays;```*
左神
源码*堆排序的细节和复杂度分析*时间复杂度O(N*logN),额外空间复杂度O(1)*堆结构非常重要
枫叶忆
·
2023-03-10 11:26
算法题(三)
目录1
左神
部分集锦2Leetcode前150题3牛客网剑指offer4JavaG5题目中的细节处理3牛客网剑指offer3.1纯思路3.1.1JZ01二维数组中的查找(1)定义两个变量,行变量row和列变量
小小千千
·
2023-02-18 02:27
左神
算法-初级8(python)
左神
算法-初级8贪心策略:累加1、金条和铜板2、IPO3、会议室项目宣讲递归和动态规划1、汉诺塔问题2、打印一个字符串的所有子序列3、打印一个字符串的所有子串4、打印一个字符串的所有全排列5、母牛生子6
王魚(Virgil)
·
2023-02-03 09:49
左神算法-初级
Python
算法
排序归纳 Java版
根据
左神
课程整理补充的排序知识!如果有帮助,记得三连哦!
Alex抱着爆米花
·
2022-12-21 07:36
数据结构
java
算法
排序算法
左神
提升6:暴力递归改动态规划
内容讲述暴力递归和动态规划的关系=》去重的过程记忆化搜索傻缓存动态规划都可以由暴力递归改进过来,解决动态规划的套路常见的尝试模型设计尝试过程的原则本节是暴力递归到动态规划的总纲(很重要)后续的课都是在讲述这一系列的套路1、尝试=》分辨出来所有的参数,找到所有的可变参数以及固定的值(边界)2、可变参数的组合是什么,表大小根据可变参数的变化范围来确定3、已知固定位置的依赖,有具体参数的例子(范围的两端
willorn
·
2022-12-19 11:10
左神算法
动态规划
算法
java
【经典LRU算法java版本】
左神
yyds系列packageCode01;importjava.util.HashMap;/**LRU算法:使用哈希表和双向链表*算法思路:存储最近使用的数据,可以自行设置存储个数,最近新增与修改的数据会自动放在末尾
JavaPope
·
2022-12-12 05:57
左神yyds系列
java
算法
数据结构
最小跳跃问题java版本
左神
yyds系列packageCode01;/**最小跳跃问题*给定一组正整数,可以从第一个数向最后一个数跳跃,每次至少跳跃一格,每个数值代表*从当前位置可以跳跃的最大长度**/publicclassDemo05
JavaPope
·
2022-12-12 05:57
左神yyds系列
java
算法
数据结构
【交叉字符串java版本】
左神
yyds系列packageCode01;/**交叉子串问题*字符串1和字符串2的字符交叉排列组合出目标字符串,要求相对位置不变**/publicclassDemo08{publicstaticbooleanprocess
JavaPope
·
2022-12-12 05:57
左神yyds系列
java
算法
动态规划
一周刷爆LeetCode,算法da神
左神
(左程云)耗时100天打造算法与数据结构基础到高级全家桶教程,直击BTAJ等一线大厂必问算法面试题真题详解 笔记
一周刷爆LeetCode,算法大神
左神
(左程云)耗时100天打造算法与数据结构基础到高级全家桶教程,直击BTAJ等一线大厂必问算法面试题真题详解笔记教程与代码地址P1出圈了!
电信保温杯
·
2022-11-25 02:10
b站/技术笔记
算法与数据结构
算法
leetcode
数据结构
面经 | 腾讯/阿里/京东/头条/旷视等20+企业计算机视觉算法岗面经吐血整理
而且去年11月曾报名
左神
的课
flyfor2013
·
2022-10-12 07:48
别人的【计算机视觉算法岗面经】“吐血”整理:2019秋招面经
而且去年11月曾报名
左神
的课程,非常感谢
左神
啊!课程相当值啊,你见过用1分钟吃完饭接着讲课的老师吗!你见过自己加班加点也要把所有内容都讲完
Arthur-Ji
·
2022-10-12 07:07
人工智障理论
凭借左程云(
左神
)的这份 “程序员代码面试指南”我入职了字节
左程云(
左神
)是谁?左程云,本科就读于华中科技大学、硕士毕业于在芝加哥大学。先后在IBM、百度、GrowingIO和亚马逊工作,是一个刷题7年的算法爱好者,也是马士兵教育的算法授课老师。
Java技术那些事儿
·
2022-08-09 09:47
面试
java
职场和发展
【
左神
】一周刷爆LeetCode,直击BTAJ等一线大厂必问算法面试题真题详解 【第四弹】
目录11、排序算法的稳定性及其汇总11.1排序算法的稳定性11.2常见的坑11.3工程上对排序的改进12、链表12.1HashSet和HashMap12.2有序表12.3面试时链表解题的方法论*12.4关于链表的练习题*11、排序算法的稳定性及其汇总11.1排序算法的稳定性同样值的个体之间,如果不因为排序而改变相对次序,就是这个排序是有稳定性的;否则就没有。误区:认为稳定性是随数据的差异会影响算法
胖虎不秃头
·
2022-07-07 15:52
LeetCode
java
排序算法
算法
leetcode题141:环形链表
题目描述:解题思路:这个题目在
左神
算法课上初级班讲解链表的课上就有讲如何判断一个链表是否有环,我自己总结的笔记在:https://blog.csdn.net/PnJgHT/article/details
PnJg?
·
2022-06-29 09:05
算法笔记
leetcode题目
链表
leetcode
算法
打印二叉树边界节点
题目:打印二叉树的边界节点(注:片文全部来自
左神
写得书,见文末注解)给定一颗二叉树的头结点head,按照如下两种标准分别实现二叉树边界点的逆时针打印标准一:1、头结点为边界节点2、叶节点为边界节点3、如果节点在其所在的层中是最左或是最右的
ChaplinJ
·
2022-05-30 07:10
算法
二叉树
左神
算法学习日记——树dp
树dp问题只需要考虑每个结点的所有孩子的情况就可以解决classNode{public:intnum;Node*left;Node*right;Node()=default;Node(intn){num=n;}~Node(){queuedel;Node*temp;del.push(this);while(!del.empty()&&del.front()){temp=del.front();del
w275412237
·
2022-05-23 14:32
学习日记
c++
左神
算法学习日记——二叉树遍历(二)
折纸问题【题目】请把一段纸条竖着放在桌子上,然后从纸条的下边向上方对折1次,压出折痕后展开。此时折痕是凹下去的,即折痕突起的方向指向纸条的背面。如果从纸条的下边向上方连续对折2次,压出折痕后展开,此时有三条折痕,从上到下依次是下折痕、下折痕和上折痕。给定一个输入参数N,代表纸条都从下边向上方连续对折N次,请从上到下打印所有折痕的方向。例如:N=1时,打印:下N=2时,打印:下下上分析:纸条折三下的
w275412237
·
2022-05-23 14:02
左神
算法学习日记——二叉树(一)
二叉树遍历,非递归版#include#include#include#include#include#include#include#include#includeusingnamespacestd;classnode{public:charnum;node*left;node*right;node(){num=0;left=NULL;right=NULL;}node(charn){num=n;l
w275412237
·
2022-05-23 14:02
学习日记
左神
算法学习日记——二叉树(三)
在二叉树中找到一个节点的后继节点【题目】现在有一种新的二叉树节点类型如下:publicclassNode{publicintvalue;publicNodeleft;publicNoderight;publicNodeparent;publicNode(intdata){this.value=data;}}该结构比普通二叉树节点结构多了一个指向父节点的parent指针。假设有一棵Node类型的节点
w275412237
·
2022-05-23 14:02
学习日记
c++
左神
算法学习日记——搜索二叉树使用方法
classedge{public:intpositon;intheight;boolifup;edge()=default;edge(intp,inth,booldir){positon=p;height=h;ifup=dir;}};//给定一堆楼的位置参数与其高度即[startpositoon,endposition,height],然后求出这堆楼的整体轮廓就像photoshop里的一些抠图工具
w275412237
·
2022-05-23 14:02
学习日记
c++
算法题(二)
目录1
左神
部分集锦2Leetcode前150题3牛客网剑指offer4JavaG5题目中的细节处理2Leetcode前150题2.1动态规划通过金矿模型介绍动态规划-刘永辉-博客园小结:(1)通用步骤:
小小千千
·
2022-02-14 09:18
左程云|学习算法之道
【
左神
是我学习算法的引路人,我很喜欢他讲的课程和风格,目前正在刷书,希望自己在software工程师的道路上走的越来越踏实吧----Maugham】以下为采访正文CSDN:请简单介绍下您和目前所从事的工作
MaughamRick
·
2022-02-05 07:53
Go 语言三色标记扫描对象是 DFS 还是 BFS?
最近在看
左神
新书《Go语言设计与实现》的垃圾收集器时产生一个疑惑,花了点时间搞清楚了记录一下。
朴素的心态
·
2022-01-21 11:45
归并排序的扩展问题
归并排序的扩展:(
左神
算法笔记)小和问题在一组数组中,每一个数左边比当前数小的数累加起来,叫作这个数组的小和。求一个数组的小和。
·
2022-01-18 10:02
算法java归并
左神
-算法与数据结构全阶班
download:
左神
-算法与数据结构全阶班为什么要对SpringBoot返回统一的规范格式在默许状况下,SpringBoot的返回格式常见的有三种:第一种:返回String@GetMapping("/
·
2022-01-05 17:04
算法
不是我看不起字节跳动,拿着大佬3.81G的算法视频面试随便问
左神
算法-KMP算法及其扩展
左神
算法-Morris遍历及其相关扩展
左神
算法-暴力递归
左神
算法-暴力递归到动态规划1
左神
算法-暴力递归到动态规划2
左神
算法-暴力递归到动态规划3
左神
算法-动态规划
左神
算法-
Java互联网架构师小马
·
2021-06-22 19:28
The Primary algorithms---------Two
ThePrimaryalgorithms---------Two
左神
算法初级班——第二节1.关于堆的介绍堆是计算机中一类特殊的数据结构,堆通常可以被看做是一棵完全二叉树的数组对象。
Kinght_123
·
2021-01-02 12:10
数据结构
算法
算法
二叉树
数据结构
985毕业,面试阿里、字节、腾讯大厂拿offer,最终上岸蚂蚁
春招虽然惨淡了一点,但是对于有能力的人来说还是能找到工作的,这不,我现在已经上岸蚂蚁了,虽然如此,但是目前来说需要学习的知识还有很多,现在在跟着马老师和
左神
在学习提升自己的技术面试情况阿里JAVA研发提前批阿里云团队
java梦想口服液
·
2020-12-26 20:16
算法
编程语言
面试
java
人工智能
凭借(
左神
)左程云的这份 “程序员代码面试指南”我入职了字节
左程云(
左神
)是谁?左程云,本科就读于华中科技大学、硕士毕业于在芝加哥大学。先后在IBM、百度、GrowingIO和亚马逊工作,是一个刷题7年的算法爱好者,也是马士兵教育的算法授课老师。
关注我学java
·
2020-09-18 14:34
程序员
算法
程序员
编程
算法
字节
面试
左神
算法基础class6—题目3拓扑排序
左神
算法基础class6—题目3拓扑排序1.题目:拓扑排序2.分析3.核心代码4.完整代码5.输出结果1.题目:拓扑排序拓扑排序算法适用范围:要求①有向图②有入度为0的节点③没有环2.分析在程序编译时,
是阿毛啊
·
2020-09-16 10:57
左神算法基础课
队列
数据结构
算法
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他