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
随想人生感悟
2020—2021
随想
2020即将跨过,2021期待改变。回顾2020,读过几本喜欢的书,参加过几场看似不完美的读书会,成功的送小女儿入园,大女儿的学业虽不甚好,但看到了也长进了不少,幸福的是家人安康,朋友安好,工作可圈可点,遗憾的是自己有时控制不了自己情绪。2020在新冠的影响下我们懂得了活着不易,珍惜当下,健康最重要。2021有所期许,期待可以让自己更好,学会更好的控制情绪,孩子们健康成长,家人平安健康顺遂,小友们
清秋洁
·
2024-02-07 03:24
代码
随想
录day17 Java版 二叉树部分
106.从中序与后序遍历序列构造二叉树手算很容易,实现很困难的题目。思路是用后序确定根节点,再用中序切分。具体切分过程比较像快速排序的左右区间切分(因为中序序列有根节点切分左右子树),也很自然地用到递归。那么递归结束条件为区间扫描完毕,然后找到后序遍历的最后一个元素在中序遍历中的位置,保存中序左子树个数,用来确定后序数列的个数。classSolution{Mapmap=newHashMap=inE
洒水水儿
·
2024-02-07 02:54
代码随想录打卡
算法
数据结构
Webserver笔记
代码
随想
录的项目LogStream.h//返回data_char数组的数据末尾地址constchar*end()const{returndata_+sizeofdata_;}Logging.cpp//定义一个
Dominiczz
·
2024-02-07 02:46
Linux
笔记
Webserver笔记
代码
随想
录的项目LogStream.h//返回data_char数组的数据末尾地址constchar*end()const{returndata_+sizeofdata_;}Logging.cpp//定义一个
Dominiczz
·
2024-02-07 02:42
Linux
笔记
随想
(235)心之所向,无问西东
今天过得好快!早起收拾房间,之后准备午饭,一会儿侄女侄子就到了,米饭,准备了四个菜,十二点准时开饭,稍休息了一会就出发,答应带他们三人看电影,步行至中山桥,看到桥上装点一新,大红的灯笼挂起来啦!图片发自App之后坐车到广场,成群的鸽子围在体育馆侧面,大人小孩争相买食喂鸽子,这些鸽子一点也不怕人,啄食小朋友手中的麦粒谷物,飞落在小朋友的胳膊上、肩上,悠然自得。图片发自App3:30由大姐姐带着两个弟
方圆_22cf
·
2024-02-07 02:31
《清明
随想
》
清明暮雨纷纷,料峭春风微冷。前几日还恍惚如身处夏日,谁料想近日却阴雨连绵。这对于春城来说是不寻常的,一个“倒春寒”便忽的倒回了冬天。猝不及防的我只能翻箱倒柜搜刮出厚棉衣,此时也顾不得什么风度了,保暖最为要紧。算起来这是我在春城过的第二个春天了。和昨年相比,今年的春似乎来得更加任性。先是一下子热到炸裂,再猛地冷彻骨髓。另外还有一个最大的不同,那便是空气里少了些许自由的味道。去年疫情还不是很严重,还能
云起日暮
·
2024-02-07 02:29
随想
2023.1.8
爱你的人,不论在任何时空都会爱你。今天我仍然能深切地感受到外婆给与我的力量。让我的内心坚毅了许多。我觉得外婆似乎就住在我的心里,是她的灵魂化作了一朵茉莉花,素雅的芬芳注入了我的心灵,正如她的名字,素芬。外婆的离去,我很不舍,但我竟没有很多的悲伤。我为她能够从病弱的躯体中解脱出来,获得自由而感到欣慰;也为她在这疫情肆虐的特殊时期还能有个体面庄重的告别仪式而庆幸。慈训长昭素有芬芳传家远,懿范暌违此去逍
佩奇小丸子
·
2024-02-07 01:03
【
人生感悟
精选】衡水英伦每日读:有一种智慧叫做傻
在日常生活中,我们经常可以看到一种有意思的现象:一些聪明绝顶的人,往往体弱多病、心情抑郁,而另一些遇事即忘的人却是笑口常开,身体健康,即为“傻人多福”。我自己就是被笑谓“傻人多福”的人。或许,在许多事情的处理上,我确实有点傻。我的一位同事,年龄比我小2岁,看上去却比我长了10岁。有一次,大家在办公室闲聊,她问我保养的秘诀,我笑对她说:“没啥,傻一点就行。”同事不解。同事是个精明能干的女人,正因为过
衡水英伦男仕
·
2024-02-07 01:45
代码
随想
录第二十七天
第七章回溯算法part03●39.组合总和●40.组合总和II●131.分割回文串详细布置39.组合总和本题是集合里元素可以用无数次,那么和组合问题的差别其实仅在于startIndex上的控制题目链接/文章讲解:https://programmercarl.com/0039.%E7%BB%84%E5%90%88%E6%80%BB%E5%92%8C.html视频讲解:https://www.bili
zxclong
·
2024-02-07 01:04
java
算法
数据结构
leetcode
代码
随想
录第二十八天
第七章回溯算法part04●93.复原IP地址●78.子集●90.子集II详细布置93.复原IP地址本期本来是很有难度的,不过大家做完分割回文串之后,本题就容易很多了题目链接/文章讲解:https://programmercarl.com/0093.%E5%A4%8D%E5%8E%9FIP%E5%9C%B0%E5%9D%80.html视频讲解:https://www.bilibili.com/vi
zxclong
·
2024-02-07 01:31
java
算法
数据结构
leetcode
代码
随想
录算法训练营DAY13 | 栈与队列 (3)
一、LeetCode239滑动窗口最大值题目链接:239.滑动窗口最大值https://leetcode.cn/problems/sliding-window-maximum/思路:使用单调队列,只保存窗口中可能存在的最大值,从而降低时间复杂度。publicclassMyQueue{Dequequeue=newLinkedListqueue.getLast()){queue.removeLast(
橙南花已开
·
2024-02-07 01:59
代码随想录算法训练营
算法
leetcode
数据结构
代码
随想
录算法训练营DAY14 | 二叉树 (1)
一、二叉树理论基础1.存储方式链式存储:顺序存储:2.二叉树标准定义(Java)publicclassTreeNode{intval;TreeNodeleft;TreeNoderight;TreeNode(){}TreeNode(intval){this.val=val;}TreeNode(intval,TreeNodeleft,TreeNoderight){this.val=val;this.l
橙南花已开
·
2024-02-07 01:23
代码随想录算法训练营
算法
数据结构
代码
随想
录算法训练营第二八天 | 分割 子集
目录复原IP地址子集子集IILeetCode93.复原IP地址LeetCode78.子集LeetCode90.子集II复原IP地址一些字符串的基本操作不会s.insert(i+1,‘.’);s.deleteCharAt(i+1);classSolution{Listresult=newArrayListrestoreIpAddresses(Strings){StringBuildersb=newS
SUBURBIA~
·
2024-02-06 23:42
算法
代码
随想
录算法训练营第二二天| 二叉搜索树的最近公共祖先、二叉搜索树中的插入操作、删除二叉搜索树中的节点
目录二叉搜索树的最近公共祖先二叉搜索树中的插入操作删除二叉搜索树中的节点普通二叉树的删除方式LeetCode235.二叉搜索树的最近公共祖先LeetCode701.二叉搜索树中的插入操作LeetCode450.删除二叉搜索树中的节点二叉搜索树的最近公共祖先给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个结点p、q,最近公共祖先表示为一个
SUBURBIA~
·
2024-02-06 23:11
算法
代码
随想
录算法训练营第二七天 | 回溯 组合 分割
目录组合总和组合总和II分割回文串LeetCode39.组合总和LeetCode40.组合总和IILeetCode131.分割回文串组合总和给你一个无重复元素的整数数组candidates和一个目标整数target,找出candidates中可以使数字和为目标数target的所有不同组合,并以列表形式返回。你可以按任意顺序返回这些组合。candidates中的同一个数字可以无限制重复被选取。如果至
SUBURBIA~
·
2024-02-06 23:11
算法
windows
linux
代码
随想
录算法训练营第九天 | KMP
目录KMP前缀表最长公共前后缀前缀表与next数组时间复杂度分析构造next数组28.实现strStr题目的整体代码如下:LeetCode28.实现strStr()LeetCode459.重复的子字符串KMP当出现字符串不匹配时,可以知道一部分之前已经匹配的文本内容,可以利用这些信息避免从头再去做匹配了。前缀表前缀表是用来回退的,它记录了模式串与主串(文本串)不匹配的时候,模式串应该从哪里开始重新
SUBURBIA~
·
2024-02-06 23:41
算法
代码
随想
录算法训练营第十天 | 栈和队列
目录java中的栈java中的队列LeetCode232.用栈实现队列LeetCode225.用队列实现栈java中的栈栈是一种数据结构先进后出java中栈可以用Stack类表示。也可以用Deque(双端队列)和LinkedList类表示。压栈(push)、出栈(pop)、查看栈顶元素(peek)和获取栈的大小(size)。Stack类底层是数组。压栈时,元素会被加入数组的末尾;出栈时,数组末尾的
SUBURBIA~
·
2024-02-06 23:41
算法
代码
随想
录算法训练营第二十天 | 最大二叉树、合并二叉树、二叉搜索树中的搜索、验证二叉搜索树
目录最大二叉树合并二叉树二叉搜索树中的搜索验证二叉搜索树LeetCode654.最大二叉树LeetCode617.合并二叉树LeetCode700.二叉搜索树中的搜索LeetCode98.验证二叉搜索树最大二叉树给定一个不重复的整数数组nums。最大二叉树可以用下面的算法从nums递归地构建:创建一个根节点,其值为nums中的最大值。递归地在最大值左边的子数组前缀上构建左子树。递归地在最大值右边的
SUBURBIA~
·
2024-02-06 23:41
算法
代码
随想
录算法训练营第二四天 | 回溯 组合
目录回溯模板组合LeetCode77.组合回溯模板voidbacktracking(参数){if(终止条件){存放结果;return;}for(选择:本层集合中元素(树中节点孩子的数量就是集合的大小)){处理节点;backtracking(路径,选择列表);//递归回溯,撤销处理结果}}组合给定两个整数n和k,返回范围[1,n]中所有可能的k个数的组合。你可以按任何顺序返回答案。classSolu
SUBURBIA~
·
2024-02-06 23:41
算法
代码
随想
录算法训练营第三天 | 链表
目录链表节点的定义移除链表元素设计链表翻转链表今日总结今日链表,有点意思LeetCode203.移除链表元素LeetCode707.设计链表LeetCode206.反转链表链表节点的定义包含:节点上存储的元素、下一个节点对象的地址(双链表还包含上一个节点对象的地址)publicclassListNode{intval;ListNodenext;ListNode(){}ListNode(intval
SUBURBIA~
·
2024-02-06 23:11
算法
链表
数据结构
java
leetcode
代码
随想
录算法训练营第二五天 | 回溯 组合
目录组合总和电话号码的字母组合LeetCode216.组合总和IIILeetCode17.电话号码的字母组合组合总和找出所有相加之和为n的k个数的组合,且满足下列条件:只使用数字1到9每个数字最多使用一次返回所有可能的有效组合的列表。该列表不能包含相同的组合两次,组合可以以任何顺序返回。classSolution{List>result=newArrayListlist=newArrayList>
SUBURBIA~
·
2024-02-06 23:40
算法
夏至
随想
时间倏忽,已经夏至,春日的温暖尚在心田,而夏季将半了。江南的梅雨淅淅沥沥,时大时小,城市里湖泊池塘满溢,满目绿色在经历过雨水洗刷后翠绿闪亮,老天开眼,雨在周六暂停了大半日,被雨困扰了近一周的人们可以出来透透气。且趁此良机出门赏荷,湖面一一风荷举,粉红色的荷花已有盛开之状,站在岸边,微风拂面,看远山淡影,塔阁挺立,游人荡舟湖面,寻觅一角落静静的坐着,泡一壶清茶时啜时饮,茶香幽幽,茶汤清亮,静则众躁不
鹰扬云飞
·
2024-02-06 22:17
代码
随想
录算法训练营day 28|第七章 回溯算法part04
93.复原IP地址本期本来是很有难度的,不过大家做完分割回文串之后,本题就容易很多了题目链接/文章讲解:代码
随想
录视频讲解:回溯算法如何分割字符串并判断是合法IP?
.wsy.
·
2024-02-06 22:14
代码随想录训练营
算法
代码
随想
录算法训练营day 26|第七章 回溯算法part03
39.组合总和本题是集合里元素可以用无数次,那么和组合问题的差别其实仅在于startIndex上的控制题目链接/文章讲解:代码
随想
录视频讲解:带你学透回溯算法-组合总和(对应「leetcode」力扣题目
.wsy.
·
2024-02-06 22:44
代码随想录训练营
算法
随想
儿子昨晚放假回家陪他买换季的衣服发现儿子长大长高了不少儿子说:妈妈,看到你穿着这衣服很别扭,以前你不是很会搭配的我看着儿子:妈妈会注意的每天呆在家,沉浸在痛苦中没有注意到自己的形象儿子体会到妈妈的感受更希望妈妈能正常生活工作志强,儿子比我们想象的更坚强我会振作起来的两个孩子需要我志强,你妈说就是要气死我我哪里做错了?让她这么记恨我你能告诉你妈别给我雪上加霜我承受不了我只想好好带着俩孩子清静的生活志
50a946da9605
·
2024-02-06 21:49
随想
每天的太阳升起来,落下去;就像上班打卡,下班打卡一样……生活就这样一直循环往复。我有时候也怀念青春,怀念青春时候的幼稚,单纯,但都不可能回去了,绝不可能。有人说,当怀念过去的时候,说明现在过得没有过去好,所以才会怀念。但我并不同意这句话,我现在就过得比过去好,该有的都有,我依然会怀念过去。
盗玲
·
2024-02-06 21:46
@ 代码
随想
录算法训练营第6周(C语言)|Day38(动态规划)
@代码
随想
录算法训练营第6周(C语言)|Day38(动态规划)Day38、动态规划(包含题目●509.斐波那契数●70.爬楼梯●746.使用最小花费爬楼梯)509.斐波那契数题目描述斐波那契数,通常用F
a name easy to remember
·
2024-02-06 18:41
算法
c语言
动态规划
拍鸟
随想
80年代,20岁的老吴利用稿费和上山拾柴卖柴、省吃俭用,终于拥有了一台朝思梦想的相机,从此于摄影结下了不解之缘。当年拼命购买相机,最大的心愿就是利用手中的相机,拍点东西邮寄给报社,可事与愿违,只到90年代才梦想变真,终于在报纸上刊登一“豆腐块”,93年3月,为了圆心中记者梦,从此走上打工之路。成功之门,永远向坚持不懈者敞开,路就在你的脚下,不管打工多么艰苦和辛苦,都始终坚持不忘学习和写作……老吴不
豫南农民工
·
2024-02-06 18:39
代码
随想
录算法训练营第24天(回溯2)| 216.组合总和III & 17.电话号码的字母组合
回溯的总结:树的深度(递归的层数)树的深度就是要取的数据的个数,通过path的size判断是否收集到足够的数据树的宽度(循环的范围)输的宽度就是搜索的范围,就是for循环的循环范围,这个范围可以做剪枝操作递归和回溯就是在这颗树上做搜索,深度优先回溯的函数退出条件:收集到足够的数据,也就是到达了指定的深度递归每一个递归就是给一个范围获取一个数字,递归的获取数字,到了指定的数量(深度)结束递归循环进入
he979731102
·
2024-02-06 17:12
算法
c++
leetcode
数据结构
随想
集
我还记得你的声音就这么突然将临想听的歌大声诉求趁他还没走你会忘记吗那些徘徊的路口下一站是昨天还是想要的答案我把过去的都当成云烟风一吹就飘散现在就出发不去想是否能到达累了就去看风景夜晚就满眼长星星有时夜里下起了雨有时夜晚有虫鸣我会点燃一堆篝火烧掉所有的冷漠看着它慢慢熄灭那个发光的我关于昨天请你怀念关于明天请你坦然所有要发生的事情就等着它慢慢来临我想听听你的声音就轻轻唱歌给我听
九死其由未悔
·
2024-02-06 17:13
2022年5月
随想
记录(1)
不经意间的思考、想法总是一闪而过,等回想时,却怎么也想不起来,所以,保持随时记录吧。回过头看时,很可能发现:原来自己也有这么明白的时候。1.为什么我们总喜欢看故事,除了故事本身的有趣,还因为『故事让我们更容易明白某个道理,并让其印象更深刻,不易被遗忘』。2.“犯错的时候正是学习的时候”(《十分钟冥想》):正是因为犯错了,才能知道自己哪里不对,才能进行改正,改正之前的错误,更新自己的认知。3.饭要自
佘若一
·
2024-02-06 17:48
监考
随想
图片发自App做梦都未曾想过能在高中课堂当监考,但是今天却梦想成真了。下午不到两点,我就赶到了学校,按女儿交待的路线上到了图书馆二楼,正在找取试卷的地方,却碰到了路伟,我曾经的学生,很懂事的孩子,他告诉了我取试卷的地方,就匆匆地向考场走去。发完试卷,就在前面坐下,只见孩子们低着头在认真地做着。我也用目光来回地扫视着每个学生。只见后面有个男生趴在桌子上,看样子好像是睡着了。我轻手轻脚地走过去,轻轻地
诗意人生_36da
·
2024-02-06 15:25
leetcode刷题Day1.704二分法和27移除元素
用C++工作两年了,发现自己从来没咋系统的刷过C++的题,来leetcodegrinding了,报了个代码
随想
录训练营,记录下今天学到的知识吧。
皮皮真的皮
·
2024-02-06 15:59
leetcode
算法
职场和发展
重读《小王子》:关于“玫瑰”的多种隐喻,长大后的你读懂了吗?
作者在创作《小王子》时已过不惑之年,因此他倾注了自己所有的
人生感悟
,献给天下的孩子。他说:献给每个孩子。虽然很少有人记得,每个大人都曾经是孩子。02你读懂了“玫瑰”的隐喻吗?虽然是写给孩子的故事,
海伦学姐
·
2024-02-06 14:10
代码
随想
录算法训练营day48 | 198.打家劫舍,213.打家劫舍II,337.打家劫舍III
代码
随想
录算法训练营day48|198.打家劫舍,213.打家劫舍II,337.打家劫舍III198.打家劫舍解法一:动态规划213.打家劫舍II解法一:分别掐头和去尾,动态规划337.打家劫舍III解法一
小鲨鱼冲冲冲
·
2024-02-06 11:27
代码随想录训练营
算法
leetcode
动态规划
假日
随想
国庆假期,响应疫情防控号召,一家三口来了个“泉城一日游”。赏泉、逛街、看电影,在浓郁的节日氛围里,感受着假日生活的美好。今年雨水充沛,济南的泉水撒着欢儿地喷涌着。五龙潭里的月牙泉,也出现了多年不见的“月牙飞瀑”奇观,更是吸引了人们的目光。街头巷尾花团锦簇、国旗飘扬、游人如织,人们徜徉其间休闲购物各得其乐。街上好多年轻人手里举着着一面小国旗,戴着喜庆色彩的口罩,脸上洋溢着幸福的笑容。在芙蓉街的入口,
大钧
·
2024-02-06 07:28
代码
随想
录算法训练营第三十八天| 509. 斐波那契数、 70. 爬楼梯、746. 使用最小花费爬楼梯
动态规划五部曲:dp数组的含义以及dp[i]的含义。递推公式dp数组如何初始化遍历顺序(比如背包问题,两层for循环,每层for循环对应的含义,ex:第一层for代表背包,第二层for代表物品)打印dp数组(Debug)Leetcode-509以标准的五部曲去做,我们要求的是第n个位置的斐波那契数值,为了方便,我们定义一个长度为n+1的dp数组,下标刚好能到n。deffib(self,n:int)
DeepMaster
·
2024-02-06 07:29
算法
动态规划
python
DAY41:动态规划343、96
j*(i-j),两数相乘j*dp[i-j]就是j和i-j的拆分得到,多个数相乘3、dp初始化dp[2]=1,拆分2的最大数为1时间复杂度:O(n^2)空间复杂度:O(n)代码
随想
录思路确实不太好想classSol
鴒凰
·
2024-02-06 06:09
leetcode刷题系列
算法
数据结构
leetcode
c++
学习
动态规划
DAY42:01背包问题+应用
01背包问题下述背包问题的分类很详细代码
随想
录在leetcode中主要涉及到01背包和完全背包问题的应用题,因此先从01背包的原理开始学习。01背包问题:有n件物品和一个最多能背重量为w的背包。
鴒凰
·
2024-02-06 06:34
leetcode刷题系列
算法
leetcode
c++
笔记
断点
随想
读有情趣的书,写有情趣的文字,与有情趣的人交流。在恰到好处的时间,做恰到好处的事。顺其自然,每天按部就班,朝内心感到正确的方向去。与世界和谐相处,在痛苦与愉悦间剖析自我,发展自我。菩提本无树,明镜亦非台。心中无一物,何处惹(“惹”疑为“染”)尘埃?中庸,从广义上讲,并非贬义词,各人自有各人的理解。
yzh在路上
·
2024-02-06 05:41
论用数学语言表达的重要性-----研读课标
随想
近日,四部门联合印发《关于加强数学科学研究工作方案》。方案的提出,让我再次意识到数学的重要性,翻开课标我仔细研读,反复推敲。关于数学到底有多重要?昨天人民日报发表了一篇文章,读后感受颇深。文章用简短精辟的文字、明了的图片给我们介绍了数学与航天航空、国防安全、生物医、医药、信息、能源、海洋、人工智能、先进制造等高端科技领域的关系。从宏观到微观,到我们生活的点点滴滴,都与数学有着密切的联系。数学就在我
41443d0b6be2
·
2024-02-06 04:51
孩子们安静地听着帕格尼尼《24首
随想
曲》
可当晚的曲目是帕格尼尼的《24首
随想
曲》,孩子们能安安静静地听完吗?就像这场音乐会唯一的演奏员、小
吴玫
·
2024-02-06 03:19
随想
摘录
1.关心,是因为爱;生气,是因为在乎;沉默,是因为包容;啰嗦,是因为希望你更好;发火,是因为不想失去;如果毫不在乎,便会无动于衷;如果满不在意,便会无动于衷;不要把别人对你的爱,当做你伤害别人的资本;不要等哭了,才知道心疼;不要等失去了,才懂得珍惜;记住别人的好,叫感恩;忘记别人的不好,叫宽容。懂得感恩,宽容和理解的人,生活才会快乐。最美的风景,不在终点,而在路上。2.在这个社会上,要想站稳脚跟,
爱笑的人2021
·
2024-02-06 02:49
母亲节
随想
为母方知父母难!感谢妈妈的养育之恩,感恩妈妈的辛苦付出!二十多年来如此深刻的感激妈妈,以前也爱妈妈也知道妈妈的辛苦,但是自己做妈妈之后才真正体会到母亲的不容易!妈妈您辛苦了!妈妈大概是这个世界上最最辛苦的职业,没有之一作为一个新手妈妈,过上了第一个母亲节!也祝自己母亲节快乐吧!自己辛苦了!怀胎十月,孕吐孕傻孕后期的各种痛(我是心哇廓痛,生完就好了,不知道有没有跟我一样的宝妈)不能经常玩手机不能乱吃
樱樱花儿
·
2024-02-06 01:11
随想
年龄明天就是大年山三十了,时间总是太快,回到小县城的家里,有家人在的地方就有家。街道还是那片街道,老家还是那个老家,叔父辈的见到他们陆续步入中年,自己也步入三十而立的门,今年堂哥堂弟各自生了个女娃娃,很是可爱,我想要是在这里与我同岁的女同学还没有结婚的话,在乡村的环境中还要是单身,那要承受很大的来自家庭的压力,有听到三十二岁的女同事说不愿回家过年,怕被念叨。要是男性还好,要是在大城市女孩来自催婚的
Ciudadnatal
·
2024-02-06 00:46
代码
随想
录刷题第23天
今天是二叉树的终章,不知不觉已经刷题23天了,先给自己点个赞第一题是修剪二叉搜索树,要注意修剪时被删除节点的子树可能符合要求,因此还需向下遍历。最后用root->left与right接住返回值。迭代法先将root移动到满足范围内,然后将左右子树进行剪枝。代码如下:第二题是将有序数组转换为平衡二叉搜索树,借鉴二叉搜索树节点的插入,进行数组的区间分割,由于要求构造树的平衡性,根节点应选在数组中间处。二
太阳照常升起366
·
2024-02-06 00:42
leetcode
算法
数据结构
代码
随想
录刷题第25天
第一题是组合总和,求满足大小为k,和为n的所有组合,根据回溯三部曲,确定以下参数:目标和targetsum,已有和sum,目标大小k,递归下标startsum。当组合大小==k,sum==targetsum时,将该组合放入结果集result中。注意回溯过程。classSolution{public:vectorpath;vector>result;voidtravel(inttargetsum,i
太阳照常升起366
·
2024-02-06 00:42
算法
leetcode
职场和发展
代码
随想
录刷题第27天
继续回溯。今天第一题是组合总数https://leetcode.cn/problems/combination-sum/description/,直接用回溯算法的代码套路写出。由于重复元素可以选取,在递归时不必从当前元素的下一个进行递归。classSolution{public:vector>result;vectorpath;voidbacktracking(inttargetsum,intsu
太阳照常升起366
·
2024-02-06 00:42
算法
代码
随想
录刷题第24天
今天正式进入回溯。看了看文章介绍,回溯并不是很高效的算法,本质上是穷举操作。代码形式较为固定。第一题为组合问题,用树形结构模拟,利用回溯算法三部曲,确定终止条件与单层逻辑,写出如下代码。不难发现,当i达到一定值的时候,剩余元素无论怎么取也无法取到符合要求的组合了,因此我们可以通过剪枝操作来提高代码效率。具体操作就是减小i的右区间。
太阳照常升起366
·
2024-02-06 00:39
leetcode
算法
职场和发展
数据结构
第一天日更
工作了一天,现在才有空闲下来随便写点
随想
。
七月豆芽
·
2024-02-05 23:50
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他