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
LeetCode_经典例题
C语言动态内存管理———超级全!快来看!
一、为什么要用动态内存二、动态内存函数1.malloc和free①malloc②.free③举例a.内存的空间b.栗子2.calloc3.realloc三、动态内存分配常见错误1.常见错误2.
经典例题
四
萌新xiaoxu
·
2023-10-19 22:38
c语言
开发语言
算法
数据结构
父母们,请放下身段和孩子说话
补习任务的重点在数学和英语两科,我通过对他的期末考试结果的分析来帮助他制定计划,数学重点补习他自认为需要强化的不等式组和相关的应用题着手,先以课本上的
经典例题
和练习题进行训练,而后以稍难的假期作业为辅,
蓝线
·
2023-10-19 04:41
【算法设计zxd】第6章 回溯法
目录6.1回溯法的设计技术:四皇后问题回溯法:算法框架:思考题:回溯算法的适用条件【例6-1】求满足下列不等式的所有整数解:6.2回溯算法的
经典例题
【例6-2】装载问题问题分析计算模型算法设计与描述算法分析
致命小学期
·
2023-10-18 21:37
算法zxd
算法
leetcode学习笔记
二分法学习
经典例题
:搜索旋转排序数组一般二分查找需要两个指针,一个指向左边界,一个指向右边界,在左边界<右边界得情况下,查找,判断目标答案应该在左边界和中点之间还是在中点和右边界之间left=0right
sinat_28234699
·
2023-10-18 16:21
leetcode
学习
算法
python初级练习题/考试题1-1
为大家分享一些日常课程上的
经典例题
和相应简便的解题代码经典的题目考试中也会出现值得大家深度学习一下!
沧海之泪
·
2023-10-18 13:49
python
python
numpy
开发语言
2023.10.17 关于 wait 和 notify 的使用
目录引言方法的使用引入实例(wait不带参数版本)wait方法执行流程wait和notify组合实例wait带参数版本notify和notifyAll的区别
经典例题
总结引言线程最大的问题是抢占式执行,随机调度虽然线程在内核里的调度是随机的
茂大师
·
2023-10-17 20:29
多线程
java
开发语言
leetcode_
第17题_缺失的第一个正数——原地哈希
题目题目分析正常思路:另外制作一个哈希表,然后遍历就ok但是这样不符合题目空间复杂度要求,所以采用原地哈希就可以了。思路:把正常数字nums[i]交换存储到下标位置为nums[i]-1的地方,不正常数字不管。(正常数字是指,值∈[1,len])这样,如果一个数组里都是正确的数字,就会出现i=nums[i]-1,比如:12345。如果数组里有不正常数字453-1,就会出现-1534,即34位置正确。
MORE_77
·
2023-10-17 01:34
leecode
100
哈希算法
散列表
数据结构
C++ STL容器:栈(stack)
目录栈的定义栈的结构栈的基本操作栈的定义方式和函数调用
经典例题
数组模拟STLSTLSTL容器stackstackstack做法栈的定义先进后出的线性表。
Chengxu Ying
·
2023-10-16 00:53
C++
数据结构
STL
c++
leetcode
算法
c语言穷举法举例,C语言穷举法
经典例题
.ppt
《C语言穷举法
经典例题
.ppt》由会员分享,可在线阅读,更多相关《C语言穷举法
经典例题
.ppt(18页珍藏版)》请在人人文库网上搜索。
叫我维C
·
2023-10-13 02:26
c语言穷举法举例
LeetCode刷题数组&双指针
经典例题
1.两数之和题意:在数组中找两个数,该两个数的和为target,返回下标。江湖上总流传的一句:有人相爱,有人夜里看海,有人LeetCode第一题做不出来。作为小白的我,第一眼看这题也是懵逼的,于是打开题解,看到了这一句经典的话。当然,这题在题解的帮助下其实并不难,最简单的方法就是暴力求解了,用两层for循环去遍历一下数组即可,如果满足条件存放进新的数组即可,下面是暴力求解的代码C++版本class
yyooYOYO
·
2023-10-07 15:04
leetcode
算法
数据结构
python线性表_线性表(二):顺序表的
经典例题
引言前文介绍了顺序表的基本操作,本文主要来分析有关顺序表的经典编程题目。顺序表例题两数之和问题来源:力扣:1.两数之和问题简述:题目给定了一个target,要求在这个整数数组中找出两个整数的和恰好等于target,并返回整数的下标。问题分析:最简单的实现方法是枚举法,利用双层循环查找哪两个整数恰好和为target,只要查找到就返回结果,但这样做会使得平均时间复杂度为O(N^2),效率较低。正确的做
不撕
·
2023-10-07 15:33
python线性表
【双指针】滑动窗口
经典例题
力扣
文章目录无重复的最长子串LC3中等找到字符串中所有子母异位词LC438中等字符串的排列LC567中等滑动窗口的最大值LC239困难无重复的最长子串LC3中等题目链接给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子
鹏阿鹏
·
2023-10-07 14:02
算法分析与设计
leetcode
算法
职场和发展
【算法详解】二分法(力扣 704.二分查找)
二、
经典例题
2.1方式1:左闭右闭2.2方式2:左闭右开三、总结一、什么是二分法?一句话概括:当需要从一个有序且无重复的数组中根据某一个给出的值找到其所在的下标,就可以用二分法来查找。
桐秋廿
·
2023-10-07 14:13
算法详解
算法
leetcode
数据结构
算法分析与设计 —— 贪心算法「活动安排」「背包问题」「哈夫曼编码」
一、贪心算法的基本要素二、
经典例题
1.活动安排问题2.圣诞老人的礼物(背包问题)3.哈夫曼编码问题一、贪心算法的基本要素顾名思义,贪心算法总是做出当前看来最好的选择。
imByte
·
2023-10-07 06:20
算法与数据结构
贪心算法
算法
数据结构
Java关于二叉树的16个
经典例题
目录一、二叉树的前序遍历二、二叉树的中序遍历三、二叉树的后序遍历四、判断两棵树是否相同五、判断一棵树是否是另一棵树的子树六、判断一棵树是否为平衡二叉树(AVL树)七、判断一棵树是否为对称二叉树七、二叉树遍历八、二叉树层序遍历九、二叉树的最近公共祖先十、二叉搜索树与双向链表十一、从前序与中序遍历序列构造二叉树十二、根据一棵树的中序遍历与后序遍历构造二叉树十三、二叉树创建字符串十四、二叉树的镜像十五、
来学习的小张
·
2023-10-06 09:57
JAVA
数据结构
编程
java
leetcode
链表
数据结构
二叉树
经典例题
前言:本文主要讲解了关于二叉树的简单经典的例题。因为二叉树的特性,所以关于二叉树的大部分题目,需要利用分治的思想去递归解决问题。分治思想:把大问题化简成小问题(根节点、左子树、右子树),返回条件就是最小规模的子问题!一、二叉树中结点的个数思路:采用分而治之的思想,先访问左子树,再访问右子树,然后再加上自己的个数也就是1。原码://采用分治的思想去解决intTreeSize(BTNode*root)
可涵不会debug
·
2023-10-06 09:27
数据结构
C语言/C++练习题
数据结构
算法
UVA-1602 网格动物 题解答案代码 算法竞赛入门经典第二版
GitHub-jzplp/aoapc-UVA-Answer:算法竞赛入门
经典例题
和习题答案刘汝佳第二版使用dfs遍历所有情况,再去重即可。
漂流瓶jz
·
2023-10-05 23:08
算法竞赛入门经典
算法
c++
数据结构
算法竞赛入门经典
aoapc
dfs
Polyomino
leetcode_
力扣_55. 跳跃游戏
题目描述给定一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。示例示例1:输入:nums=[2,3,1,1,4]输出:true解释:可以先跳1步,从下标0到达下标1,然后再从下标1跳3步到达最后一个下标。示例2:输入:nums=[3,2,1,0,4]输出:false解释:无论怎样,总会到达下标为3的位置。但该下标
remoter.
·
2023-10-04 09:53
刷题笔记
leetcode
游戏
算法
一分钟带你了解C语言中数据在内存中的存储详解!
引文:C语言中数据(整形/浮点型)在内存中都是以二进制的形式进行存储的目录C语言-整形数据在内存中存储1:整形数据的二进制表示形式2:整形数据在内存中是以补码的形式存储的3:
经典例题
C语言-浮点型数据在内存中存储
我是一只阿屁人
·
2023-10-03 18:41
自用复习
入门
c语言
开发语言
C语言数据的存储详解
unsigned、截断、整型提升取值范围问题unsigned引起的取值范围改变问题数据类型的取值范围char类型的取值范围short类型的取值范围浮点型在内存中的存储浮点数的二进制表示浮点数存入内存浮点数从内存取出
经典例题
数据的存储数据
微笑的高圆圆圆圆
·
2023-10-03 18:36
C语言
c语言
【动态规划】动态规划
经典例题
力扣&牛客
文章目录跳台阶BM63简单跳台阶扩展JZ71简单打家结舍LC198中等打家劫舍2LC213中等最长连续递增序列LC674简单乘积最大子数组LC152中等最长递增子序列LC300中等最长重复子数组LC718最长公共子串NCBM66最长公共子序列LC1143中等完全平方数LC279零钱兑换LC322中等单词拆分LC139中等编辑距离LC72困难买卖股票的最佳时机LC121简单买卖股票的最佳时机2LC1
鹏阿鹏
·
2023-10-01 01:39
算法分析与设计
动态规划
leetcode
算法
C++动态规划入门习题+解析
✨二、动态规划的核心思想✨三、
经典例题
☃️1.斐波那契数⚡2.第N个泰波那契数3.爬楼梯️4.打家劫舍5.打家劫舍II6.删除并获得点数7.跳跃游戏8.跳跃游戏II9.最大子数组和10.环形子数组的最大和
^流川枫^
·
2023-09-30 18:40
动态规划入门
c++
动态规划
UVA-1374 旋转游戏 题解答案代码 算法竞赛入门经典第二版
GitHub-jzplp/aoapc-UVA-Answer:算法竞赛入门
经典例题
和习题答案刘汝佳第二版由于书上给了思路,所以做起来并不难。
漂流瓶jz
·
2023-09-30 14:48
算法竞赛入门经典
算法
aoapc
深度优先
算法竞赛入门经典
图论
【力扣】动态规划题目之“最”系列
文章目录一、动态规划问题解决步骤二、力扣
经典例题
[5.最长回文子串](https://leetcode.cn/problems/longest-palindromic-substring/)[32.最长有效括号
NCY_92377
·
2023-09-30 05:23
leetcode
动态规划
leetcode 力扣 62.不同路径(动态规划
经典例题
)
题目描述:解题思路:首先我们尝试着用暴力递归去解题,但是毫无疑问出现了超时无法提交成功,所以我们可以尝试一下dp这是动态规划的一道
经典例题
,我们首先定义一个二维数组p[][]来表示到每个位置的路径条数,
天线波波
·
2023-09-28 14:21
leetcode
动态规划
算法
python刷
leetcode_
用Python刷LeetCode - Easy 篇
今天正是开始刷LeetCoded的题目了。计划先开始用python刷Easy的题,一下会记录题目和相关解析。---2018/03/08------女神节快乐!一大早起来刷题,就是满足感爆棚!53-MaximumSubarrayFindthecontiguoussubarraywithinanarray(containingatleastonenumber)whichhasthelargestsum
weixin_39621774
·
2023-09-28 12:10
python刷leetcode
Leetcode_
二叉树递归问题自我总结
不断完善中…嘿嘿今天也要加油干啊!递归三部曲:确定递归函数的参数和返回值确定终止条件确定单层递归的逻辑100.相同的树classSolution{publicbooleanisSameTree(TreeNodep,TreeNodeq){if(p==null&&q==null)returntrue;if(p==null||q==null)returnfalse;if(p.val!=q.val)ret
吃完有点累
·
2023-09-27 00:06
JAVA学习
Leetcode
leetcode
算法
职场和发展
leetcode_
哈希表相关题目
242.有效的字母异位词classSolution{publicbooleanisAnagram(Strings,Stringt){//用数组做哈希表int[]count=newint[26];for(charc:s.toCharArray())count[c-'a']++;for(chard:t.toCharArray())count[d-'a']--;for(inti:count){if(i!
吃完有点累
·
2023-09-27 00:06
JAVA学习
Leetcode
leetcode
散列表
算法
Leetcode_
移除元素及其相关类似题目
26.删除有序数组中的重复项publicintremoveDuplicates(int[]nums){if(nums==null||nums.length==0)return0;intp=0;intq=1;while(qs1=newStack();for(inti=0;i0){//栈非空才能弹栈ssb.deleteCharAt(ssb.length()-1);//模拟弹栈}}for(charc:t
吃完有点累
·
2023-09-27 00:36
JAVA学习
Leetcode
leetcode
算法
LeetCode_
字符串_简单_1071.字符串的最大公因子
目录1.题目2.思路3.代码实现(Java)1.题目对于字符串s和t,只有在s=t+…+t(t自身连接1次或多次)时,我们才认定“t能除尽s”。给定两个字符串str1和str2。返回最长字符串x,要求满足x能除尽str1且x能除尽str2。示例1:输入:str1=“ABCABC”,str2=“ABC”输出:“ABC”示例2:输入:str1=“ABABAB”,str2=“ABAB”输出:“AB”示例
代码星辰
·
2023-09-24 15:35
LeetCode
算法刷题
leetcode
字符串
枚举
LeetCode_
二叉树_中等_1372.二叉树中的最长交错路径
目录1.题目2.思路3.代码实现(Java)1.题目给你一棵以root为根的二叉树,二叉树中的交错路径定义如下:选择二叉树中任意节点和一个方向(左或者右)。如果前进方向为右,那么移动到当前节点的的右子节点,否则移动到它的左子节点。改变前进方向:左变右或者右变左。重复第二步和第三步,直到你在树中无法继续移动。交错路径的长度定义为:访问过的节点数目-1(单个节点的路径长度为0)。请你返回给定树中最长交
代码星辰
·
2023-09-24 13:19
LeetCode
算法刷题
leetcode
DFS
LeetCode_
滑动窗口_中等_1493.删掉一个元素以后全为 1 的最长子数组
目录1.题目2.思路3.代码实现(Java)1.题目给你一个二进制数组nums,你需要从中删掉一个元素。请你在删掉元素的结果数组中,返回最长的且只包含1的非空子数组的长度。如果不存在这样的子数组,请返回0。提示1:输入:nums=[1,1,0,1]输出:3解释:删掉位置2的数后,[1,1,1]包含3个1。示例2:输入:nums=[0,1,1,1,0,1,1,0,1]输出:5解释:删掉位置4的数字后
代码星辰
·
2023-09-23 23:56
LeetCode
算法刷题
leetcode
滑动窗口
【数据结构与算法-递归、回溯、分治策略面试
经典例题
汇总】
【数据结构与算法-递归、回溯、分治策略
经典例题
汇总】典例1、求子集(medium)典例2、求子集-2(medium)典例3、组合数之和2(medium)典例4、生成括号(medium)典例5、N皇后(hard
Wupke
·
2023-09-23 16:01
数据结构与算法学习
数据结构
c++
数据结构与算法
Java多线程(三)
1.相同点2.不同点三、线程通信的应用:
经典例题
:生产者/消费者问题1.问题描述2.代码实现四、创建线程的方式三:实现Callable接口。
IT女孩儿
·
2023-09-23 12:06
java
开发语言
数学
经典例题
(1)求x(x+1)(x+2)(x+3)的最小值首先能想到的是,该函数在点0、−1、−2、−3时函数值为0x(x+1)(x+2)(x+3)关于x=−1.5对称、以及函数在(−∞,+∞)上的正负性且容易知道函数图像是W形状,最小值在(−1,0)上产生但仅此而已,我们不知道具体在哪一点产生最小值,也不知道最小值是多少 常规的方法是求导数为0的点,但这个函数求导后是一元三次方程,求解十分困难 下面介绍一
波波老师
·
2023-09-23 03:58
数学拾遗
数学
五、回溯(trackback)
文章目录一、算法定义二、
经典例题
(一)排列1.[46.全排列](https://leetcode.cn/problems/permutations/description/)(1)思路(2)代码(3)复杂度分析
yolo0616
·
2023-09-23 00:32
Agorithm
算法
c++
一篇文章彻底弄懂单调栈!!!
文章目录前言一、单调栈二、
经典例题
2.1Leecode739.每日温度2.2Leecode42.接雨水2.3Leecode84.柱形图中最大的矩形总结一、单调栈相信大家跟荔枝一样都
荔枝当大佬
·
2023-09-22 22:36
C++与数据结构
算法
单调栈
数据结构
leetcode
接雨水问题
python
经典例题
100_python经典一百道习题(转自奶酪博客)
无论学习哪门计算机语言,只要把100例中绝大部分题目都做一遍,就基本掌握该语言的语法了。【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?#Filename:001.pycnt=0#countthesumofresultforiinrange(1,5):forjinrange(1,5):forkinrange(1,5):ifi!=jandi!=kandj!
weixin_39916379
·
2023-09-22 14:47
python经典例题100
LeetCode_
队列_中等_649.Dota2 参议院
目录1.题目2.思路3.代码实现(Java)1.题目Dota2的世界里有两个阵营:Radiant(天辉)和Dire(夜魇)Dota2参议院由来自两派的参议员组成。现在参议院希望对一个Dota2游戏里的改变作出决定。他们以一个基于轮为过程的投票进行。在每一轮中,每一位参议员都可以行使两项权利中的一项:禁止一名参议员的权利:参议员可以让另一位参议员在这一轮和随后的几轮中丧失所有的权利。宣布胜利:如果参
代码星辰
·
2023-09-22 12:35
LeetCode
算法刷题
leetcode
队列
UVA-1343 旋转游戏 题解答案代码 算法竞赛入门经典第二版
GitHub-jzplp/aoapc-UVA-Answer:算法竞赛入门
经典例题
和习题答案刘汝佳第二版题目其实不难,但是耗费了我较多时间。
漂流瓶jz
·
2023-09-20 19:41
算法竞赛入门经典
数据结构
算法
图论
aoapc
算法竞赛入门经典
c++
迭代加深搜索
数据结构——线性表之顺序表
2.2.3尾插函数2.2.4尾删函数2.2.5扩容函数2.2.6头插函数2.2.7头删函数2.2.8任意位置插入函数2.2.9查找函数2.2.10任意位置删除函数2.2.11修改函数三.完整代码四.力扣
经典例题
玛丽亚后
·
2023-09-20 14:24
数据结构
数据结构
算法
LeetCode_
动态规划_递归_二叉树_中等_337.打家劫舍 III
目录1.题目2.思路3.代码实现(Java)1.题目小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为root。除了root之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”。如果两个直接相连的房子在同一天晚上被打劫,房屋将自动报警。给定二叉树的root。返回在不触动警报的情况下,小偷能够盗取的最高金额。示例1:
代码星辰
·
2023-09-20 13:05
LeetCode
算法刷题
leetcode
动态规划
二叉树
LeetCode_
动态规划_中等_213.打家劫舍 II
目录1.题目2.思路3.代码实现(Java)1.题目你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都围成一圈,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你在不触动警报装置的情况下,今晚能够偷窃到的最高金额。示例1:输
代码星辰
·
2023-09-20 13:35
LeetCode
算法刷题
leetcode
动态规划
LeetCode_
二分搜索_中等_2594.修车的最少时间
目录1.题目2.思路3.代码实现(Java)1.题目给你一个整数数组ranks,表示一些机械工的能力值。ranksi是第i位机械工的能力值。能力值为r的机械工可以在r*n2分钟内修好n辆车。同时给你一个整数cars,表示总共需要修理的汽车数目。请你返回修理所有汽车最少需要多少时间。注意:所有机械工可以同时修理汽车。示例1:输入:ranks=[4,2,3,1],cars=10输出:16解释:第一位机
代码星辰
·
2023-09-20 13:35
LeetCode
算法刷题
leetcode
二分搜索
LeetCode_
二分搜索_中等_875.爱吃香蕉的珂珂
目录1.题目2.思路3.代码实现(Java)1.题目珂珂喜欢吃香蕉。这里有N堆香蕉,第i堆中有piles[i]根香蕉。警卫已经离开了,将在H小时后回来。珂珂可以决定她吃香蕉的速度K(单位:根/小时)。每个小时,她将会选择一堆香蕉,从中吃掉K根。如果这堆香蕉少于K根,她将吃掉这堆的所有香蕉,然后这一小时内不会再吃更多的香蕉。珂珂喜欢慢慢吃,但仍然想在警卫回来前吃掉所有的香蕉。返回她可以在H小时内吃掉
代码星辰
·
2023-09-20 13:05
LeetCode
算法刷题
leetcode
二分搜索
LeetCode_
动态规划_中等_198.打家劫舍
目录1.题目2.思路3.代码实现(Java)1.题目你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你不触动警报装置的情况下,一夜之内能够偷窃到的最高金额。示例1:输入:[1,2,3,1]输出:4解释:偷窃1号房屋(
代码星辰
·
2023-09-20 13:05
LeetCode
算法刷题
leetcode
动态规划
LeetCode_
二分搜索_中等_2560.打家劫舍 IV
目录1.题目2.思路3.代码实现(Java)1.题目沿街有一排连续的房屋。每间房屋内都藏有一定的现金。现在有一位小偷计划从这些房屋中窃取现金。由于相邻的房屋装有相互连通的防盗系统,所以小偷不会窃取相邻的房屋。小偷的窃取能力定义为他在窃取过程中能从单间房屋中窃取的最大金额。给你一个整数数组nums表示每间房屋存放的现金金额。形式上,从左起第i间房屋中放有nums[i]美元。另给你一个整数k,表示窃贼
代码星辰
·
2023-09-20 13:27
LeetCode
算法刷题
leetcode
二分搜索
Leetcode_
单周赛_326
6278.统计能整除数字的位数代码classSolution{publicintcountDigits(intnum){intans=0;for(inti=num;i>0;i/=10){if(num%(i%10)==0)ans++;}returnans;}}6279.数组乘积中的不同质因数数目代码1因为单个数字最大是1000,所以我们求出来1000以内的所有素数,然后遍历数组,计算每个数的质因子即
Changersh
·
2023-09-18 17:26
Leetcode
leetcode
算法
数据结构
LeetCode_
贪心算法_简单_605.种花问题
目录1.题目2.思路3.代码实现(Java)1.题目假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。给你一个整数数组flowerbed表示花坛,由若干0和1组成,其中0表示没种植花,1表示种植了花。另有一个数n,能否在不打破种植规则的情况下种入n朵花?能则返回true,不能则返回false。示例1:输入:flowerbed=[
代码星辰
·
2023-09-18 14:21
LeetCode
算法刷题
leetcode
贪心算法
贪心算法及其
经典例题
引言:贪心算法是经典算法之一,也叫贪婪算法或启发式算法,它对整个求解过程的局部做最优调整,它只适用于求较优解或者部分解,而不能求最优解。这样的调整方法叫贪心策略,至于什么问题需要什么样的贪心策略是不确定的,具体问题具体分析。例如求最小生成树的Prim算法和Kruskal算法都是漂亮的贪心算法。贪心算法适用的问题:背包问题、带有期限的作业排序,最小生成树、单源点最短路径适用贪心算法的场景:简单地说,
追梦少年ML
·
2023-09-17 11:24
算法
上一页
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
其他