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
力扣小记
【
力扣
每日一题】
力扣
105从前序与中序遍历序列构造二叉树
题目来源
力扣
105从前序与中序遍历序列构造二叉树题目概述给定两个整数数组preorder和inorder,其中preorder是二叉树的先序遍历,inorder是同一棵树的中序遍历,请构造二叉树并返回其根节点
写做四月一日的四月一日
·
2024-02-20 19:06
leetcode
算法
java
c++
力扣
:二叉树的遍历java
力扣
:二叉树的遍历java遍历二叉树分两类:广度优先遍历(按层遍历),深度优先遍历(先中后序遍历),此文章为深度优先遍历,下一章为广度优先遍历。遍历方法有两种:递归,迭代。
秃小弟
·
2024-02-20 19:59
java
leetcode
算法
力扣
二叉树中序遍历 (非递归) Python
#Definitionforabinarytreenode.#classTreeNode(object):#def__init__(self,val=0,left=None,right=None):#self.val=val#self.left=left#self.right=right测试系统已经定义好了结点,结点值是int类型,如果没有L/R,其值为None而不是样例给的null我的想法大致流
荷碧TongZJ
·
2024-02-20 19:59
数据结构与算法
leetcode
算法
python
b树
力扣
144 二叉树的前序遍历 Java版本
文章目录题目描述递归方法代码非递归方法代码题目描述给你二叉树的根节点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]输出:[1,2]提示:树中节点数目在范围[0,100]内
远山凛凛
·
2024-02-20 19:29
LeetCode
leetcode
java
算法
力扣
145 二叉树的后序遍历 Java版本
文章目录题目描述递归解法代码非递归解法思路代码题目描述给你一棵二叉树的根节点root,返回其节点值的后序遍历。示例1:输入:root=[1,null,2,3]输出:[3,2,1]示例2:输入:root=[]输出:[]示例3:输入:root=[1]输出:[1]提示:树中节点的数目在范围[0,100]内-100postorderTraversal(TreeNoderoot){Listresult=ne
远山凛凛
·
2024-02-20 19:29
LeetCode
leetcode
java
算法
力扣
347 前k个高频元素 Java版本
文章目录题目描述解题思路代码题目描述给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。示例1:输入:nums=[1,1,1,2,2,3],k=2输出:[1,2]示例2:输入:nums=[1],k=1输出:[1]提示:1pq=newPriorityQueueo1[1]-o2[1]);int[]res=newint[k];//最终答案数组的大小为k//统
远山凛凛
·
2024-02-20 19:28
LeetCode
leetcode
java
算法
力扣
热门100题——二叉树的中序遍历(递归,迭代,Morris 中序遍历)
7、二叉树的中序遍历1.问题描述给定一个二叉树的根节点root,返回它的中序遍历。2.示例示例1:输入:root=[1,null,2,3]输出:[1,3,2]示例2:输入:root=[]输出:[]示例3:输入:root=[1]输出:[1]3.提示树中节点数目在范围[0,100]内-100inorderTraversal(TreeNoderoot){Listres=newArrayListres){
humor2020
·
2024-02-20 19:58
力扣刷题
java
力扣
算法
力扣
94 二叉树的中序遍历 (Java版本) 递归、非递归
文章目录题目描述递归解法非递归解法题目描述给定一个二叉树的根节点root,返回它的中序遍历。示例1:输入:root=[1,null,2,3]输出:[1,3,2]示例2:输入:root=[]输出:[]示例3:输入:root=[1]输出:[1]提示:树中节点数目在范围[0,100]内-100inorderTraversal(TreeNoderoot){Listresult=newArrayListre
远山凛凛
·
2024-02-20 19:57
LeetCode
leetcode
java
leetcode(
力扣
) 77. 组合(回溯 & 剪枝-----清晰图解+回溯套路模板)
文章目录题目描述思路分析完整代码优化(剪枝);完整代码题目描述给定两个整数n和k,返回范围[1,n]中所有可能的k个数的组合。你可以按任何顺序返回答案。示例1:输入:n=4,k=2输出:[[2,4],[3,4],[2,3],[1,2],[1,3],[1,4],]示例2:输入:n=1,k=1输出:[[1]]思路分析一道回溯经典应用题。题目要求的是组合不是排列,也就是[1,2][2,1]是一个答案,别
深度不学习!!
·
2024-02-20 19:43
个人笔记
交流学习
python
leetcode
1024程序员节
leetcode77组合 剪枝条件详细解释
题目:77.组合-
力扣
(LeetCode)题解:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台思路来自代码随想录:带你学透回溯算法-组合问题(对应
力扣
题目:77.组合)|回溯法精讲!
猫鱼Ω
·
2024-02-20 19:07
leetcode刷题笔记
剪枝
算法
回溯
代码随想录
【18】只出现一次的数字
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/single-number/题目给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次
公孙剑人
·
2024-02-20 18:21
盆栽
小记
女朋友送了几个盆栽,试着养养。左到右依次是鸾凤玉,芦荟,仙人球。刚刚栽好,第一次浇水浇到盆底滴水。冬天很冷,外面没太阳,放电脑桌上。求活下去。图片发自App
活不好_6e15
·
2024-02-20 17:25
今日
小记
2022.07.12文|白喻晚已经开始习惯用这个笔名了。不止一个人夸我的名字好听,嘿嘿。我也觉得很好听。白喻晚曾经是我笔下的女主。我曾起过很多主角的名字。比如:尚浅,路修远,许尚荣,尹恩晴,陆晟,沈郁,楚凌歌,顾泠沅等等。总是会因为起了一个好听的名字而开始书写他们的故事。但他们的故事大抵没迎来他们的结局。我总是个半途而废的人。三分钟的热度。但是,我还是热爱写作的。投了几次稿,过了三篇,拒了三篇。很
白喻晚
·
2024-02-20 17:24
代码随想录算法训练营day17|Leetcode110/257/404
Leetcode257二叉树的所有路径链接:257.二叉树的所有路径-
力扣
(LeetCode)给你一个二叉树的根节点root,按任意顺序,返回所有从根节点到叶子节点的路径。
yrrej0
·
2024-02-20 15:20
算法
leetcode
职场和发展
python
数据结构
先秦
小记
13/28 | 野史
每一个炎黄子孙,都有权利、有必要了解自己民族的真实历史。中华史籍昌盛发达、浩如烟海,其中包括《史记》、《汉书》等由当权者主持编纂的二十四史,也有散存于各种历史杂著、传记小说、笔记书信、公案典章等典籍中的野史。历史是个任人打扮的小姑娘,哪怕是正史,也难以反映出历史的真实面貌,很难完整地展示历史的本真。历史文献的形成,也就是用文字将历史记录下来,本身就是一个主观行为,处理史料时,必然会掺杂研究者的主观
乔木晨曦
·
2024-02-20 15:50
代码随想录算法训练营Day17
404.左叶子之和513.找树左下角的值112.路径总和404.左叶子之和
力扣
题目链接注意是左叶子节点,该节点没有其他子节点classSolution{publicintsumOfLeftLeaves(
Nruonan
·
2024-02-20 15:39
算法
算法
代码随想录算法训练营day17
平衡二叉树、257.二叉树的所有路径、404.左叶子之和参考链接:代码随想录110.平衡二叉树思路:首先要搞清楚高度和深度的区别,深度是从上往下数,应该使用前序遍历的思路,而高度是从下往上数,只能后序遍历,
力扣
上的深度都是从
羊角问蕊
·
2024-02-20 15:38
算法
LeetCode-027-移除元素
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/remove
雄狮虎豹
·
2024-02-20 15:39
链表折半插入排序c语言代码,[
力扣
c语言实现]147. 对链表进行插入排序
147.对链表进行插入排序1.题目描述对链表进行插入排序。插入排序算法:插入排序是迭代的,每次只移动一个元素,直到所有元素可以形成一个有序的输出列表。每次迭代中,插入排序只从输入数据中移除一个待排序的元素,找到它在序列中适当的位置,并将其插入。重复直到所有输入数据插入完为止。示例1:输入:4->2->1->3输出:1->2->3->4示例2:输入:-1->5->3->4->0输出:-1->0->3
weixin_39713578
·
2024-02-20 14:31
链表折半插入排序c语言代码
[M二叉树] lc106. 从中序与后序遍历序列构造二叉树(递归建树+迭代建树+经典问题+二叉树建树总结)
文章目录1.题目来源2.题目解析1.题目来源链接:106.从中序与后序遍历序列构造二叉树
力扣
题解:官方题解:从中序与后序遍历序列构造二叉树2.题目解析参考原有博文即可:前中,中后,都可以建树成功!
Ypuyu
·
2024-02-20 14:28
LeetCode
算法
[M二叉树] lc105. 从前序与中序遍历序列构造二叉树(递归建树+迭代建树+经典问题)
文章目录1.题目来源2.题目解析1.题目来源链接:105.从前序与中序遍历序列构造二叉树
力扣
题解:官方题解:从前序与中序遍历序列构造二叉树之前的博文:剑指offer的博文,有图例,代码也十分清楚!
Ypuyu
·
2024-02-20 14:23
LeetCode
算法
20190913中秋
小记
一年一度的中秋节终于到了。小时候,对这个节日是特别期盼的。因为,每一年的中秋节晚上,我们都会一家人围坐在一起,桌子上摆满了月饼,板栗,拐枣,苹果,煮花生,毛豆等吃食。一家人吃吃喝喝,有说有笑,那情景现在回忆起来还是满满的幸福。随着年龄的增长,或许是成家后换了家庭环境,节日的仪式感没有了,于是对中秋节也不是特别期盼了。节假日,我的早上从上午开始。九点多起床,吃完早饭已是将近十点。带着侄女上街,给孩子
在水一方198158
·
2024-02-20 14:21
力扣
(LeetCode)数据结构练习题(2)
今天又写了两道关于链表的练习题,来给大家分享一下。巩固一下上一篇学到的链表知识,题目可以然我们更清楚的认识链表。目录给你单链表的头节点head,请你反转链表,并返回反转后的链表给你单链表的头结点head,请你找出并返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。给你单链表的头节点head,请你反转链表,并返回反转后的链表现在我们来审题,题目很明了让我们反转一个单向链表,那么这里我们就
Gu Gu Study
·
2024-02-20 14:11
数据结构
leetcode
数据结构
算法
c#
出行
小记
假期已半,受疫情影响,每日催核酸、打卡及日复一日的居家日常,使得本就疲乏的心灵一度封闭在绿色竹篾编制的笼子里,盼望着、期待着笼口放开的自由。犹记放假前的一度疲累和信誓旦旦的出行计划,更为临行前遭遇疫情退票遗憾……而今天,我们一家在盈一家的邀请下终于出行,虽只一个多小时的路程,这一行却足以慰藉久困笼中的心灵。车飞速行驶在两行翠绿之间的高速路上,透过车窗,远山青翠,云朵绵绵,溪水澄澈,山路蜿蜒,观之怡
a91fd2ac90ac
·
2024-02-20 13:32
LeetCode 93. 复原IP地址 | Python
文章目录93.复原IP地址题目解题思路代码实现实现结果欢迎关注93.复原IP地址题目来源:
力扣
(LeetCode)https://leetcode-cn.com/problems/restore-ip-addresses
"大梦三千秋
·
2024-02-20 13:38
LeetCode
python
leetcode
算法
回溯
复原
IP
地址
【刷题记录】移除链表元素
/remove-linked-list-elements/solutions/341875/203-yi-chu-lian-biao-yuan-su-you-ya-di-gui-c-yu-ya/来源:
力扣
睡觉待开机
·
2024-02-20 12:14
链表
数据结构
【无标题】
力扣
报错:member access within null pointer of type ‘struct ListNode‘
项目场景:做单链表反转题目,报错:memberaccesswithinnullpointeroftype‘structListNode’题目链接:LINK问题描述我明明在初始化指针时候,已经处理了n2->next情况却依然报错这个报错提示含义是:大概就是他给你传个空指针的话你的语法是错误的含义。原因分析:提示:这里填写问题的分析:那这里是这么回事?再后来看别人的代码过程中,我发现了一个我忽视的地方
睡觉待开机
·
2024-02-20 12:42
leetcode
算法
bug
链表
【算法 - 动态规划】
力扣
691. 贴纸拼词
力扣
691.贴纸拼词我们有n种不同的贴纸。每个贴纸上都有一个小写的英文单词。您想要拼写出给定的字符串target,方法是从收集的贴纸中切割单个字母并重新排列它们。如果你愿意,你可以多次使用每个贴纸,
强连通子图
·
2024-02-20 12:31
算法
动态规划
leetcode
2021-06-15
平常心——2021年六月七号
小记
两年前的今天,女儿高考第一天,有人告诉我,孩子高考,妈妈要穿旗袍,我没有。我给孩子的是一颗我平常的心,所以,我也让她有了一颗平常安静的心。
54ceeecdde7e
·
2024-02-20 12:50
力扣
_字符串10—重复的DNA序列
题目DNA序列由一系列核苷酸组成,缩写为‘A’,‘C’,‘G’和‘T’.。例如,“ACGAATTCCG”是一个DNA序列。在研究DNA时,识别DNA中的重复序列非常有用。给定一个表示DNA序列的字符串s,返回所有在DNA分子中出现不止一次的长度为10的序列(子字符串)。你可以按任意顺序返回答案。示例1:输入:s=“AAAAACCCCCAAAAACCCCCCAAAAAGGGTTT”输出:[“AAAA
qweasdwxc
·
2024-02-20 11:14
leetcode
算法
哈希算法
力扣
_字符串8—不同的子序列
题目给你两个字符串sss和ttt,统计并返回在sss的子序列中ttt出现的个数,结果需要对109+710^9+7109+7取模。示例:输入:s=rabbbit,t=rabbits=rabbbit,t=rabbits=rabbbit,t=rabbit输出:333解释:如下所示,有3种可以从sss中得到rabbitrabbitrabbit的方案。rabbbitrabbbitrabbbit方法动态规划创
qweasdwxc
·
2024-02-20 11:44
leetcode
算法
职场和发展
力扣
_字符串9—单词接龙I、II
题目按字典wordListwordListwordList完成从单词beginWordbeginWordbeginWord到单词endWordendWordendWord转化,一个表示此过程的转换序列是形式上像beginWord−>s1−>s2−>...−>skbeginWord->s1->s2->...->skbeginWord−>s1−>s2−>...−>sk这样的单词序列,并满足:每对相邻的
qweasdwxc
·
2024-02-20 11:44
leetcode
c#
算法
力扣
_字符串7—交错字符串
题目给定三个字符串s1、s2、s3s1、s2、s3s1、s2、s3,请你帮忙验证s3s3s3是否是由s1s1s1和s2s2s2交错组成的。两个字符串sss和ttt交错的定义与过程如下,其中每个字符串都会被分割成若干非空子字符串:s=s1+s2+...+sns=s1+s2+...+sns=s1+s2+...+snt=t1+t2+...+tmt=t1+t2+...+tmt=t1+t2+...+tm∣n
qweasdwxc
·
2024-02-20 11:08
leetcode
算法
动态规划
无题:此时
小记
今日是个什么情况?怎么拖到了现在才开始打卡?对于这个问题我仔细回想了一下所做的一些事情,首先我当然和往常一样在那个时段醒来,只不过是在时间上完了那么一刻钟,究其原因,这迟到的一刻钟跟我的自制力是有一定的关系的,尽管我已经是戒掉了很多外界的诱惑,可有一些终究是怎么戒也戒不掉。目前来看虽说没有什么太大的影响,不过呢我是会不断地告诫自己一定要慢慢地克制。好了,继续说一下起初的那个问题,我收拾完仪容后,本
諦羽沐楓
·
2024-02-20 10:53
2017.12.9星期六晴
今天上午陪女儿写完了周末的语文作业,下午去了
小记
者培训班,女儿学的很认真,但有点放不开,有些不自信呢!希望她能大胆的表现自己。晚上写上周未写完的语文作业,但是找不到已经写了一半的作业本了,真令人生气!
李烽熠妈
·
2024-02-20 10:00
从反转链表看递归的用法-
力扣
-反转链表
下面从
力扣
的反转链表来说明。题目描述来源:反转链表[简单],请你反转链表,并返回反转后的链表。
冲动的BUG
·
2024-02-20 09:59
链表
leetcode
数据结构
今日
小记
|感觉中介小白忽悠我
昨天和中介小哥约好今天晚上去看房的,下午的时候提醒了他一下,然后又给我推荐了附近的两套房源。心里打算着,过去看完中意的那一套,有时间的话可以去看看另外的两套房源。合适的话就租下来,可惜了,那中介稀里糊涂的给房源搞错了,中意的那一套房图并不是一室户,而是与房东家合租的,看中的那个地方也不是之前聊的地方。从房源位置,到房源信息,完全没有一样是对得上的,昨天说好今天看房,结果,来了这么个意外,真的被气到
墨野书香
·
2024-02-20 09:10
算法-矩阵置零
1、题目来源73.矩阵置零-
力扣
(LeetCode)2、题目描述给定一个mxn的矩阵,如果一个元素为0,则将其所在行和列的所有元素都设为0。请使用原地算法。
沉淀1958
·
2024-02-20 09:10
算法
矩阵
线性代数
vue
小记
——this
原生和Vue中使用this的这几个坑你都知道吗?-掘金(juejin.cn)在JavaScript中,this是一个特殊的关键字,它在函数被调用时自动定义。this的值在函数被调用时决定,取决于调用的上下文(context),它代表了函数运行时的当前对象。让我们来看几种不同的情况下this的指向:全局上下文:在全局作用域中,this指向全局对象。在浏览器环境中,全局对象是window。consol
松果猿
·
2024-02-20 09:58
javascript
开发语言
ecmascript
二(2)班班级日志
图片发自App图片发自App图片发自App石家庄广播电视台花儿朵朵
小记
者走进康福外国语学校宗燃妈妈给大家买的柚子,酸酸甜甜超好吃的呦!
赵小语
·
2024-02-20 08:01
睡前
小记
亲爱的小猪猪:此刻是23:11,你鼾声四起,妈妈刚提交完工作日记。眼睛其实很不想睁开的。谁叫你半天都睡不着呢!刚刚才想起还没有写作业,哎!真是的!最近你是各种翻腾倒柜,都说岁半才这样,你才一岁一个月,你外公都忍不住吐槽你早熟!当然,你洗澡的时候已经会自己用帕子给自己洗了,有模有样的。有时还会哼着歌,我和你外婆都要被你笑死了!今天就写到这儿吧!那该死的蚊子在旁边飞来飞去的,刚才它叮你的手,妈妈没有捏
冷香人的人间烟火
·
2024-02-20 08:30
每日一练:LeeCode-501、二叉搜索树中的众数【二叉搜索树+pre辅助节点+DFS】
本文是
力扣
LeeCode-LeeCode-501、二叉搜索树中的众数【二叉搜索树+pre辅助节点+DFS】学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐LeeCode。
666-LBJ-666
·
2024-02-20 07:18
#
每日一道LeeCode算法题
算法
数据结构
leetcode
深度优先
每日一练:LeeCode-236、二叉树的最近公共祖先【二叉树+DFS+从下往上】
本文是
力扣
每日一练:LeeCode-236、二叉树的最近公共祖先【二叉树+DFS+从下往上】学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐LeeCode。
666-LBJ-666
·
2024-02-20 07:18
#
每日一道LeeCode算法题
算法
数据结构
leetcode
Java transient关键字使用
小记
原文1.transient的作用及使用方法我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,打个比方,如
一_贫
·
2024-02-20 07:43
1723-完成所有工作的最短时间
题目1723.完成所有工作的最短时间-
力扣
(LeetCode)(leetcode-cn.com)思路为了求得最短的工作时间,我们需要给每个工人分配适当的任务。
行走的帝企鹅
·
2024-02-20 07:33
leetcode
算法
动态规划
考核
小记
:第一次被奖钱!
这俩周,一直在和奥迪的发动机过不去,没办法,高端班,玩的就要高端,拆发动机也要拆最好的——EA888,这可是现在普遍使用的汽车发动机中的顶级!当然难度系数也不低,这不安装个正时,折腾了一个星期,还好,一个个测试通过,都会了,这个大难关终于战胜了!准备今天休息一下,整点轻松的项目。昨天上午预热了一下,告诉他们要搞一个小测试——用手指发动机外部零部件说名称——说对指对20个及格;20至30个,每错一个
凌朵
·
2024-02-20 06:57
LeetCode
力扣
56. 合并区间
题目描述(中等难度)给定一个列表,将有重叠部分的合并。例如[[13][26]]合并成[16]。解法一常规的思想,将大问题化解成小问题去解决。假设给了一个大小为n的列表,然后我们假设n-1个元素的列表已经完成了全部合并,我们现在要解决的就是剩下的1个,怎么加到已经合并完的n-1个元素中。这样的话分下边几种情况,我们把每个范围叫做一个节点,节点包括左端点和右端点。如下图,新加入的节点左端点和右端点,分
windliang
·
2024-02-20 05:52
先秦
小记
19/28 | 儒家思想的形成和发展历程
儒家思想是先秦诸子百家学说的重要组成部分,相比其他学派,儒家思想的经世致用特点极为明显。儒家思想也称为儒教或儒学,由孔子创立,最初指的是司仪,后来以此为基础逐渐形成完整的儒家思想体系,成为中国传统文化的主流,影响深远。儒家思想是中国传统文化的内核,也是维护封建君主专制统治的理论基础。在这2500年漫长的历史长河里,随着社会的发展,历史的演进,儒家学说从内容到形式都得到了不断地丰富与发展,其社会功能
乔木晨曦
·
2024-02-20 05:04
思妈生活
小记
(26):1个小时之内完成不了的事
前天和昨天,我在很努力地做着10月份增值税纳税申报的准备工作,比如将10月份实际勾选认证的进项税与10月份账面进项税进行核对、将10月份金税盘里实际开票的税额与10月份账面销项税进行核对,看是否一致,如果不一致,找出原因。同时填张程帮我设计的《10月份简易计税项目的扣除明细表》:将“简易计税”科目的借方发生额还原成含税价按项目名称填进《扣除明细表》里的“分包发票”栏,将“简易计税”科目的贷方发生额
思妈2012
·
2024-02-20 04:28
力扣
算法刷题Day14 | 二叉树:前中后序遍历 递归法 迭代法
力扣
题目:#144.二叉树的前序遍历#94.二叉树的中序遍历#145.二叉树的后序遍历刷题时长:30min解题方法:递归法复杂度分析:?
m0_73817408
·
2024-02-20 04:38
算法
leetcode
上一页
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
其他