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
左神算法专栏
数据结构与算法—二叉树的层序、前序中序后序(递归、非递归)遍历
这里笔者都有进行过详细介绍,可以关注笔者数据结构与
算法专栏
。持续分享,共同学习
Big sai
·
2020-06-25 18:37
java数据结构
数据结构与算法分析
用master公式来求递归的时间复杂度
来自于
左神
的讲解:master公式:T(N)=a*T(N/b)+)(N^d)a为发生的次数,T(time)N是原始样本量n/b是子过程的样本量O(n^d)除了调子过程外,剩下的开销log(b,a)>d-
qq_910076521
·
2020-06-25 14:40
数据结构
java 数组小和问题
看的牛客网
左神
的关于数组求小和问题,自己总结一下思路如果第一次做的话,肯定是遍历求解,作为普通程序员第一眼就是这个思路,时间复杂度o(n*n)。哎!!
棒棒家的棒棒鸡
·
2020-06-24 21:40
基础算法--合格码农
【
左神
算法】一种接收消息并按顺序打印的结构设计
题目:一种消息接收并打印的结构设计:已知一个消息流会不断地吐出整数1~N,但不一定按照顺序吐出。如果上次打印的数为i,那么当i+1出现时,请打印i+1及其之后接收过的并且连续的所有数,直到1~N全部接收并打印完,请设计这种接收并打印的结构。例如:消息流吐出2,一种结构接收而不打印2,因为1还没出现;消息流吐出1,一种结构接收1,并且打印:1,2。消息流吐出4,一种结构接收而不打印4,因为3还没出现
pcwl1206
·
2020-06-24 19:03
左神算法
手撕代码
接收消息
顺序打印
【
左神
算法】给定一个数字组成的字符串,返回有多少种合法的 IPV4 组合
题目:给定一个数字组成的字符串str,返回有多少种合法的IPV4组合。举例:str=“245111”,只有一种合法IPV4组合:245.1.1.1,所以返回1str=“11111”,所有合法的IPV4组合为:1.1.1.111.1.11.11.11.1.111.1.1.1所以返回4str=“100111”,所有合法的IPV4组合为:100.1.1.1所以返回1注意:10.01.1.1,并不合法,因
pcwl1206
·
2020-06-24 19:03
左神算法
手撕代码
【搞定算法】二叉树信息收集问题(高度套路)
目录:1、舞会的最大活跃度2、求一棵二叉树的最大搜索二叉子树的结点个数3、求一棵二叉树的最远距离最近看了
左神
的高阶算法视频,觉得很多算法题目解题思路确实是非常套路化的。
pcwl1206
·
2020-06-24 19:01
数据结构与算法
手撕代码
左神算法
二叉树
左神
【LeetCode】第124题:二叉树的最大路径和
LeetCode链接:https://leetcode-cn.com/problems/binary-tree-maximum-path-sum/本题可以对比
左神
算法中的:二叉树中的最远距离,只不过最远距离中没有考虑权重的问题
pcwl1206
·
2020-06-24 19:30
leetcode
手撕代码
【搞定
左神
算法初级班】第7节:暴力递归、动态规划
目录:一、递归题目1:求n!的结果题目2:汉诺塔问题题目3:打印一个字符串的全部子序列,包括空字符串题目4:打印一个字符串的全部排列题目5:母牛每年生一只母牛,新出生的母牛成长三年后也能每年生一只母牛,假设不会死。求N年后,母牛的数量二、动态规划动态规划的特点如何把暴力递归套路变为动态规划题目1:矩阵最小路径和题目2:(背包问题)从数组任意选择数字,能不能累加得到aim一、递归暴力递归的步骤:1:
pcwl1206
·
2020-06-24 19:29
左神算法
【搞定
左神
算法初级班】第4节:二叉树及相关常见面试题
目录:题目1:实现二叉树的先序、中序、后序遍历【递归方式和非递归方式】题目2:在二叉树中找到一个节点的后继节点题目3:介绍二叉树的序列化和反序列化题目4:折纸问题题目5:判断一棵二叉树是否是平衡二叉树题目6、判断一棵树是否是搜索二叉树、判断一棵树是否是完全二叉树题目7:已知一棵完全二叉树,求其节点的个数题目1:实现二叉树的先序、中序、后序遍历【递归方式和非递归方式】递归思想:【分析】:必须想清楚你
pcwl1206
·
2020-06-24 19:29
左神算法
大厂面试必问的设计模式,看这一篇就够了
写在前面,王争老师的
算法专栏
大家都看了吧?超级棒,现在又推出了《设计模式之美》的专栏课程,现在刚上线,瞬间刷屏,被卖爆了。
非著名程序员
·
2020-06-24 08:37
凭借左程云(
左神
)的这份 “程序员代码面试指南”我入职了字节
左程云(
左神
)是谁?左程云,本科就读于华中科技大学、硕士毕业于在芝加哥大学。先后在IBM、百度、GrowingIO和亚马逊工作,是一个刷题7年的算法爱好者,也是马士兵教育的算法授课老师。
Sqdmn
·
2020-06-22 05:59
程序员
Java
架构
算法
面试
程序人生
二叉树的遍历(JAVA递归和非递归版)
(必须赞一下
左神
的算法课,讲解递归不能更清晰!)先序遍历递归版:/***Definitionfor
Ming宸
·
2020-06-21 18:26
数据结构
程序员代码面试指南题单
注:本题单上的题目一般不会做详细分析,主要是记录给自己看的,想知道为什么可以去买
左神
的书,讲的非常详细!
weixin_30287169
·
2020-06-21 09:37
最全知乎专栏合集:爬取11088个知乎专栏,打破发现壁垒(编程、python、爬虫、数据分析..)
最近逛博客,看到一篇很好的文章,整合了知乎上所有优秀的编程、
算法专栏
,对学习的帮助非常大,转载过来分享给大家:众所周知,知乎官方没有搜素专栏的功能,于是我通过爬取几十万用户个人主页所关注的专栏从而获取到
图灵的猫.
·
2020-06-21 05:41
【搞定算法】常见算法题分类总览
主要的题目来源自:剑指Offer、LeetCode、
左神
算法、面试、笔试、面经等等。下面按照分类记录:说明(个人见解):一、标注说明标注手撕:必须掌握,熟练写出
pcwl1206
·
2020-06-21 04:00
手撕代码
左神算法
数据结构与算法
性能调优+
左神
算法面试指南,程序员,你不加薪谁加
不知道你们有遇到过哪些奇葩代码,最近换工作的小伙伴可能会遭遇比较多,都是前人留下的“工程”,蛮多后台给我吐槽的,毕竟不是每个程序员都像你们一样热爱学习、严谨简洁。比如恐怖的类属性定义。将属性定义写500多行,最大值不会超过20000,直接定义Uint32??将底层的协议解析的内存尽情挥霍了,所以数据结构课用来打王者荣耀了吗?比如奇葩命名。没有注释的命名法,你能凭借序列号知道这是啥玩意儿?也许老板看
Java架构师联盟
·
2020-04-17 14:36
java
数据结构
java
编程语言
jvm
算法笔记——单调栈
借鉴——单调栈总结/牛客网
左神
算法进阶班基本问题对于一个数组arr,针对每个数,寻找它和它左/右边第一个比它大/小的数的值,以及相距多少个数。基本思路:创建一个栈,将数组中的元素下标传进去。
yaco
·
2020-04-11 13:06
回文数字的验证
Ps:看了
左神
的一节课程,他提出的这个方法来验证数字的回文串确实很好,时间复杂度也比较小。
E-Dreamer
·
2020-03-13 21:00
字帖推荐 | 柳公权-神策军碑
原帖欣赏“宋拓孤本”选页《神策军碑》全称《皇帝巡幸
左神
策军纪圣德碑》,公元843年立,为柳公权六十六岁书作。与《玄秘塔碑》相比,《神策军碑》笔画更显丰腴。《玄秘》写骨,《神策》写筋。
痴人浅语
·
2020-03-07 10:24
最全知乎专栏合集:爬取11088个知乎专栏,打破发现壁垒(编程、python、爬虫、数据分析..)
最近逛博客,看到一篇很好的文章,整合了知乎上所有优秀的编程、
算法专栏
,对学习的帮助非常大,转载过来分享给大家:众所周知,知乎官方没有搜素专栏的功能,于是我通过爬取几十万用户个人主页所关注的专栏从而获取到
图灵的猫
·
2020-02-22 22:00
比完美更重要的是完成
今天阅读老喻的人生
算法专栏
,一句很朴实的话,扎克伯格也曾用这句话激励过自己,我们在面对工作或者问题的时候,总是想着如何才能把事情做好,领导会如何满意,别人会觉得自己多牛……思考出各种解决的方案,堪称完美
東疯破
·
2020-02-19 03:42
渐行渐远
昨晚和我一搞Java开发的朋友聊天,给他讲了下高并发,推荐了要进阶学习所需要看的书,并给他推荐了一个讲数据结构
算法专栏
。虽然说了很多,但我希望对他有点启发。然而,事情没有我想的那么顺利。
不会飞的章鱼
·
2020-01-01 04:57
动态规划——最长公共子序列和最长公共子串问题
两道题都是动态规划问题,以下内容来自牛客网
左神
的课和书,我作为知识的搬运工,正在试图去领会程序的玄妙~~题目:最长公共子序列题目:最长公共子串两个题目的不同点是一个是子序列,不要求连续,另一个是子串,要求是连续的
陌北有棵树
·
2019-12-27 16:14
俄罗斯套娃信封问题
写在前面本篇文章源于牛客网在9月13号晚上
左神
(左程云)的直播内容,在这对里面的俄罗斯套娃信封问题做一个课后总结,也对这个思路及代码做一个梳理。
cutoutsy
·
2019-12-26 13:08
京东2018校招编程题解答(Java)
文中的解法也是在观看了
左神
(左程云)9月20号在牛客网的直播后,自己花时间写出来的。本篇博客不涉及算法的具体分析,主要是解题代码及简单的思路,关于其中的一些算法我会在后面的博客中详细介绍。
cutoutsy
·
2019-12-22 16:09
研究生学习书单
1数据结构:大话数据结构数据结构(严蔚敏)剑指Offer,程序员面试金典,编程珠玑,编程之美刷题:牛客网,leetcode程序员笔试面试最优解(左程云)/
左神
的笔试面试指南视频2**计算机网络**:计算机网络
土豆有点
·
2019-11-07 00:44
50 万字 2 万行代码,前Google工程师带你彻底掌握设计模式
还记得写
算法专栏
之初
MacTalk
·
2019-11-04 00:00
雨天和你说说春天的希望
匆匆赶赴上班,进入办公室,同事小
左神
色凝重,一直在电脑前敲击键盘。我问她怎么了?没有立刻回答我。缓了一会儿,她起身,和我说:“我姑父发生矿难了。”“矿难!”
草木吟
·
2019-10-30 23:46
JS面试中常见的算法题
此外,
左神
在牛客网上也有算法课程,听了基础班的感觉还不错,起码让我这个算法小白也能快速地理解了很多问题,知识付费的时代,这个真的是良心课程了。就我个人而言的话,平时为了解决一个算法问题
Allison-L
·
2019-10-07 13:22
算法与数据结构
JS
堆排序
基于
左神
的堆排序publicclassHeapSort{publicstaticvoidheapSort(int[]arr){if(arr==null||arr.length0){heapify(arr
多情码农无情码
·
2019-09-05 10:00
算法和数据结构
快排
基于
左神
的快排publicclassQuickSort{publicstaticvoidquickSort(int[]arr){if(arr==null||arr.lengtharr[r]){swap(
多情码农无情码
·
2019-09-05 10:02
算法和数据结构
旋转正方形矩阵
详细解释
左神
思路代码 publicvoidrotate(int[][]matrix){ inta=0;//表示正方形矩阵的起点的行号 intb=0;//表示正方形矩阵的起点的列号 intc=matrix.length
Hollake
·
2019-09-03 00:00
旋转正方形矩阵
算法/数据结构
公主病死,皇帝诛杀医官、收捕300余人,公主生前死后状况如何
唐宣宗死后,
左神
策护军中尉宦官王宗实、副使丌元实矫诏,立皇长子李温为皇太子,由其监国;次年(公元860年)二月,安葬唐宣宗;十一月,改元咸通,
史遇春之尘境心影录
·
2019-08-29 17:52
公主病死,皇帝诛杀医官、收捕300余人,公主生前死后状况如何
唐宣宗死后,
左神
策护军中尉宦官王宗实、副使丌元实矫诏,立皇长子李温为皇太子,由其监国;次年(公元860年)二月,安葬唐宣宗;十一月,改元咸通,
史遇春之尘境心影录
·
2019-08-29 17:52
判断字符数组中是否所有的字符都只出现过一次
但是一般堆排序是使用递归函数实现的,需要额外的栈空间,下面是
左神
书中使用的非递归的写法。代码:实现
chenxy132
·
2019-08-27 16:19
左神
二叉树——前序遍历、中序遍历、后序遍历、层序遍历详解(递归非递归)
这里笔者都有进行过详细介绍,可以关注笔者数据结构与
算法专栏
。持续分享,共同学习。层序遍历层序遍历。听名字也知道是按层遍历。我们知道一个节点有左右节点。而每一层一层的遍历都和左右节点有着很大的关系。
bigsai
·
2019-08-22 12:00
左神
视频day04——题目七:反转单向和双向链表
1.反转单向链表publicstaticclassNode{publicintvalue;publicNodenext;publicNode(intdata){this.value=data;}}publicstaticNodereverseList(Nodehead){Nodepre=null;Nodenext=null;while(head!=null){next=head.next;head
喵了个咪的回忆丶
·
2019-07-03 21:46
左神视频笔记
左神
视频day03——题目一:用数组结构实现大小固定的栈和队列
用数组结构实现大小固定的栈和队列publicclassArray_To_Stack_Queue{publicstaticclassArrayStack{privateInteger[]arr;privateIntegerindex;//构建一个指针index,数组中没有数时指向0,在数组的0位置添加一个数后index指向1publicArrayStack(intinitSize){if(initS
喵了个咪的回忆丶
·
2019-06-28 22:28
左神视频笔记
左神
算法进阶班6_2字符串运算公式
【题目】给定一个字符串str,str表示一个公式,公式里可能有整数、加减乘除符号和左右括号,返回公式的计算结果。【举例】str="48*((70-65)-43)+8*1",返回-1816。str="3+1*4",返回7。str="3+(1*4)",返回7。【说明】1.可以认为给定的字符串一定是正确的公式,即不需要对str做公式有效性检查。2.如果是负数,就需要用括号括起来,比如"4*(-3)"。但
weixin_30632089
·
2019-06-25 19:00
数组实现队列---Java实现
此代码来源于
左神
的视频教程思路采用两个指针以及队列大小的变量,start和end以及size,添加元素,end向后移动,start不动,size+1,删除元素,end不动,start后移,size-1。
Hollake
·
2019-06-06 09:05
算法/数据结构
栈和队列(python)
本博客来自于对
左神
初级班的笔记整理,个人将java改为Python1、用固定大小的数组实现一个栈根据栈先进后出的特性,设置一个指针始终指向数组已存入元素的末尾后一个空缺位置。
松烟入墨
·
2019-04-25 16:29
备战2019秋招之程序员代码面试指南(左程云)C++
本系列博客第一部分是刷《程序员代码面试指南》的笔记和代码,
左神
书中的代码为java版,自己手撸时改为了C++版,刷题顺序没有按照书中的目录来,博主先刷了1星简单的部分。
Liickia
·
2019-04-09 21:51
程序员代码面试指南
史无前例!父亲从瑞典救走女儿逃到波兰,递交避难申请!
之后的事态就更加离奇了:无论你是否熟悉瑞典无论你是否想体验极
左神
话无论你是否听闻瑞典的全面伊斯兰化你都不得不承认基督徒们正在逃离瑞典截图信息来源:波兰DZIENNIK新闻台https://wiadomosci.dziennik.pl
星系花园郑好
·
2019-04-09 00:00
【搞定
左神
算法初级班】第6节:前缀树、贪心算法
目录:一、前缀树:PrefixTree1.1前缀树题目举例:一个字符串类型的数组arr1,另一个字符串类型的数组arr21.2前缀树的insert、delete、search、prefixNum方法二、贪心算法题目1:按最低字典序拼接字符串题目2:切分金条总代价最小题目3:最多做K个项目的最大利润题目4:安排最多的宣讲场次一、前缀树:PrefixTree前缀树又叫字典树、Trie树,单词查找树或键
pcwl1206
·
2019-03-30 21:25
左神算法
左神算法
堆
贪心算法
左神
基础班 - 数一颗完全二叉树有多少个节点
逻辑,判断当前节点的右子树的最左下角节点是否到达最后一层,若到达最后一层,则说明当前节点的左子树是一颗,则用公式计算得到总数,然后对当前节点的右子树递归求解、若当前节点的右子树的最左下角节点没到最后一层,则当前节点的右子树是完全二叉树,对左子树递归求解。//当前节点的数,其左子树到最后一次了没?intgetHigh(TreeNode*node,intlevel){while(node!=nullp
就叫温华啦
·
2019-03-27 16:32
左神基础班代码
C++
Java 学习路线
Java学习路线Java后台需要看的书籍书单:算法与数据结构:剑指Offer程序员笔试面试最优解(左程云)/不如直接看
左神
的笔试面试指南视频leetcode计算机网络:计算机网络(谢希仁)TCP/IP详解
weixin_30879833
·
2019-02-27 10:00
面试
c/c++
大数据
[算法] - 入门
序这一篇文章是
算法专栏
第一篇文章。算法这个栏目会连载常用的算法(代码为Java),欢迎大家给我留言讨论。
梁天
·
2019-02-17 10:00
Java对数器的使用讲解
听
左神
算法课的时候学到了一个非常有用的东西――对数器对数器是用来测试代码正确性的,我们在找不到合适的oj系统测试自己的代码时,可以自己写一个对数器对代码进行测试设计对数器的一般步骤为:1.有一个你要测的方法
sdr_zd
·
2019-01-04 08:59
堆,大根堆,堆排序。
代码改自
左神
。纯C代码,编辑器:Code::Blocks16.01这是我在CSDN的第①篇博客,继续努力吧。#include#include//形成大根堆的代价是log1+log2+log3+....
dajin5776
·
2018-10-19 16:40
算法代码demo
【计算机视觉算法岗面经】“吐血”整理:2019秋招面经
而且去年11月曾报名
左神
的课程,非常感谢
左神
啊!课程相当值啊,你见过用1分钟吃完饭接着讲课的老师吗!你见过自己加班加点也要把所有内容都讲完的老师吗!
左神
就是啊!而且
左神
唱歌也好听啊!有次我第一个去了
夏洛的网
·
2018-10-13 22:52
算法
面经
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他