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
算法思想
强化学习之Q-learning
目录前言
算法思想
算法详解算法公式探险者寻宝藏实战(一维)前言image我们做事情都会有自己的一个行为准则,比如小时候爸妈常说“不写完作业就不准看电视”。
CristianoC
·
2023-10-08 02:44
数据结构——常见的十种排序算法
二、排序方法插入排序•直接插入排序1.
算法思想
从待排序的第二个元素开始,向下扫描列表,比较这个目标值target与arr[i-1]、arr[i-
可可鸭~
·
2023-10-07 19:17
前端每日阅读
数据结构
排序算法
算法
数据结构与算法之美(十四)
算法思想
——贪心算法
分糖果3.钱币找零4.区间覆盖5.区间覆盖的延伸:任务调度、教师排课贪心算法经典应用1.霍夫曼编码2.最小生成树算法3.最短路径算法课后思考贪心算法介绍贪心算法(greedyalgorithm)是一种
算法思想
雪糕cool
·
2023-10-07 06:23
数据结构与算法之美
算法
数据结构
进程互斥的软件实现方法,硬件实现方法以及互斥锁
1.进程互斥的软件实现方法1.单标志法1.
算法思想
:两个进程在访问完临界区后会把使用临界区的权限转交给另一个进程。也就是说每个进程进入临界区的权限只能被另一个进程赋予。
Junglei-Rim
·
2023-10-07 02:46
操作系统
服务器
运维
linux
第八章 排序 五、快速排序
目录一、
算法思想
二、例子三、代码实现四、验证五、算法效率分析1、时间复杂度编辑2、空间复杂度3、小结4、优化思路5、稳定性六、总结一、
算法思想
首先,选取一个数作为序列的基准数,分别定义序列的第一个数和最后一个数为
qing_ti_xx
·
2023-10-06 15:15
数据结构学习
数据结构
第八章 排序 六、简单选择排序
目录一、
算法思想
二、例子1、我们有以下序列要排序2、首先从左往右扫描,在其中找到最小的一个数,让它与第一个数互换位置3、此次扫描完成后,我们取新的子序列,并再次从左往右扫描,在其中找到最小的一个数,让它与第一个数互换位置
qing_ti_xx
·
2023-10-06 15:45
数据结构学习
数据结构
[AcWing]844. 走迷宫(C++实现)bfs的思想
[AcWing]844.走迷宫(C++实现)模板题1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的数据结构与
算法思想
6.总结1.题目2.读题(需要重点注意的东西)思路:
Cloudeeeee
·
2023-10-06 13:33
AcWing算法日记
c++
散列表
开发语言
Leetcode刷题笔记—双指针在链表中的面试高频考题
算法思想
很简单,出了bug想升天前言:文章有点长,这
code_lover_forever
·
2023-10-06 09:44
Leetcode刷题笔记
leetcode
笔记
链表
python
Leetcode刷题笔记—双指针在滑动窗口中的应用
算法思想
很简单,出了bug想升天双指针在滑动窗口中的应用Lee
code_lover_forever
·
2023-10-06 09:14
Leetcode刷题笔记
leetcode
笔记
算法
python
进程调度算法之时间片轮转调度(RR),优先级调度以及多级反馈队列调度
1.时间片轮转调度算法(RR)roundRobin1.
算法思想
公平地、轮流地为各个进程服务,让每个进程在一定时间间隔内都可以得到响应。
Junglei-Rim
·
2023-10-06 04:34
操作系统
服务器
运维
linux
【
算法思想
:回溯法】回溯算法入门级详解
回溯法是一种非常重要的
算法思想
,在大厂面试中频繁出现,所以做了一个笔记,记录了一下。回溯算法与深度优先遍历以下是维基百科中「回溯算法」和「深度优先遍历」的定义。
Allen Chou
·
2023-10-06 03:43
#
算法思想
算法
java
第八章 排序 三、希尔排序
目录一、
算法思想
二、例子三、代码实现五、验证六、空间复杂度七、时间复杂度八、稳定性一、
算法思想
先追求表中元素部分有序,在逐渐逼近表中元素全部有序。
qing_ti_xx
·
2023-10-05 23:01
数据结构
第八章 排序 四、冒泡排序
目录一、
算法思想
二、例子三、代码实现四、验证五、算法性能分析注意:要分清楚交换次数和移动次数六、总结一、
算法思想
从后往前,两两比较相邻元素的值,若为逆序,则交换它们的值,直到全部比较完。
qing_ti_xx
·
2023-10-05 23:58
数据结构学习
数据结构
积性函数及其初级应用
它的
算法思想
这里不再赘述。后面的一切练习题都是
SMT0x400
·
2023-10-05 20:46
学习
算法
数学
【数据结构】选择排序-堆排序
常见的排序算法:插入排序直接插入排序希尔排序交换排序冒泡排序快速排序选择排序简单选择排序堆排序1.
算法思想
首先从最后一个非叶子结点进行调整,将该结点及其左右子结点的最大值存入该结点中。
每天进步一点丶
·
2023-10-05 16:39
数据结构
数据结构
排序算法
算法
【数据结构】选择排序-简单选择排序
常见的排序算法:插入排序直接插入排序希尔排序交换排序冒泡排序快速排序选择排序简单选择排序堆排序1.
算法思想
每⼀趟在待排序元素中选取关键字最小(或最大)的元素加入有序子序列。
每天进步一点丶
·
2023-10-05 16:38
数据结构
数据结构
排序算法
算法
第八章 排序 二、插入排序
目录一、
算法思想
二、例子三、代码实现四、空间复杂度五、时间复杂度1、最好的情况2、最坏的情况六、优化(折半插入排序)七、总结一、
算法思想
每次将一个待排序的记录按其关键字大小插入到前面已排好序的子序列中,
qing_ti_xx
·
2023-10-05 15:45
数据结构学习
数据结构
【
算法思想
篇】Floyd算法即将跌落神坛
Floyed算法又被称为插点法,是一种利用动态规划的思想寻找给定的加权图中多源点之间最短路径的算法,与Dijkstra算法类似;在计算机科学中,Floyd-Warshall算法是一种在具有正或负边缘权重(但没有负周期)的加权图中找到最短路径的算法。算法的单个执行将找到所有顶点对之间的最短路径的长度(加权)。虽然它不返回路径本身的细节,但可以通过对算法的简单修改来重建路径。该算法的版本也可用于查找关
Alexia6
·
2023-10-05 15:08
算法思想篇
Floyd
寻找最大公因数(分治算法)
题目:寻找两数的最大公因数
算法思想
:if(busingnamespacestd;intgcd(inta,intb){if(b!
你猪头啊
·
2023-10-05 11:24
进程调度算法之先来先服务(FCFS),短作业优先(SJF)以及高响应比优先(HRRN)
1.先来先服务(FCFS)firstcomefirstservice1.
算法思想
主要从“公平”的角度考虑(类似于我们生活中排队买东西的例子)2.算法规则按照作业/进程到达的先后顺序进行服务。
Junglei-Rim
·
2023-10-05 09:45
操作系统
算法
linux
服务器
运维
LeetCode常见题型——二分查找
1.
算法思想
二分查找(又叫二分法,折半查找)每次在查找时通过将待查区间分为两部分并只取一部分继续查找。对于一个长度为O(n)的数组,二分查找的时间复杂度为O(log(n))。
贫道绝缘子
·
2023-10-05 06:44
LeetCode刷题怪
leetcode
算法
职场和发展
LetCode之热题100.1——哈希(两数之和)
更加建议大家读懂
算法思想
,而不是单纯的copy代码一、题目描述给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。
lyhizjj
·
2023-10-05 02:35
哈希算法
算法
数据结构
[LeetCode]93. 复原IP地址(java实现)dfs
[LeetCode]93.复原IP地址(java实现)dfs1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的数据结构与
算法思想
6.总结1.题目2.读题(需要重点注意的东西
Cloudeeeee
·
2023-10-05 02:29
LeetCode深度解析
深度优先
java
leetcode
排序
算法思想
及其C语言实现
排序算法汇总一、选择排序法一、选择排序法查找最小数字并进行交换以对8个数字进行排序为例:对下面八个数字进行从小到大的排序,我们采用的方案是先从八个数字中找到最小的数字,在这里就是将1和最左边的7交换位置,这之后1的位置固定下来。接下来我们在剩下的数字里寻找最小数,将最小的4和左边第二个数字对换位置,于是4和13也交换了位置。我们发现什么呢?每一次的交换可以称为一轮,到了第k轮,就把剩下数字中最小的
IcynLau
·
2023-10-04 20:52
数据结构
机器学习笔记--支持向量机
1.3
算法思想
找到集合边缘上的若干数据(称为支持向量(SupportVector)
算法导航
·
2023-10-04 09:45
吴恩达机器学习笔记
支持向量机
机器学习
人工智能
【C语言】归并排序
二、归并排序步骤图解
算法思想
:归并排序算
zcx-yyds
·
2023-10-04 07:22
数据结构
C语言
排序算法
c语言
算法
开发语言
棋盘最短路径 python_Dijkstra 最短路径算法 Python 实现
以下图为例:
算法思想
可以使用二维数组来存储顶点之间边的关系首先需要用一个一维数组dis来存储初始顶点到其余各个顶点的初始路程,以求1顶点到其它各个顶点为例:将此时dis数组中的值称为最短路的“估计值”。
大画渣
·
2023-10-03 22:05
棋盘最短路径
python
面试算法 柠檬水找零
如果你能给每位顾客正确找零,返回true,否则返回false,2.算法:1.贪心算法3.
算法思想
贪心算法:1.解决思路5元直接收下,一种情况,10元,需要看有没有5元的存储,有的话5元出
_She001
·
2023-10-03 17:39
面试
算法
面试
贪心算法
算法
c++
学习
最短路径专题1 Dijkstra 最短距离(朴素版)
题目:样例:输入6602012025031232121451输出3思路:像这种数据范围小的,我们可以用邻接矩阵的方式,做Dijkstra,Dijkstra的
算法思想
就是,就是拿一个探头t遍历一遍所有结点
Angindem
·
2023-10-03 14:53
算法笔记
算法
数据结构课设——药店的药品销售统计系统(排序应用)
需求分析按编号排序输出药品销售记录按单价排序输出药品销售记录按销售量排序输出药品销售记录按销售额排序输出药品销售记录
算法思想
首先从数据文件中读出各药品的信息记录,存储在顺序表中。
@JDI
·
2023-10-03 12:07
数据结构
数据结构与算法基础(青岛大学-王卓)(7)
看了两遍才缓过来啊fighting文章目录@[toc]图图的定义和基本术语图的抽象数据类型定义图的存储结构邻接矩阵邻接表链式表示法无向图:有向图邻接表链式的存储表示**
算法思想
:**邻接表特点邻接矩阵和邻接表的关系十字
peanutfish
·
2023-10-03 00:42
数据结构与算法
数据结构
图论
《数据结构》一文带你了解栈和队列的应用
1.栈在括号匹配中的应用
算法思想
1)初始设置一个空栈,顺序读入括号2)若是右括号,则或者使置于栈顶的最急迫期待得以消解,或者使不合法的情况。
天于
·
2023-10-02 13:22
数据结构
数据结构
算法
java
判断两棵二叉树是否相等
算法思想
:先序遍历,递归实现。先判断根节点是否相等,然后在判断左右子树是否相等。
低调_0c1d
·
2023-10-02 10:58
数据结构-合并链表
算法思想
:两个有序表和目标表都是有序且递增的,可以通过修改各个结点的指针域来重建新的元素之间的线性关系,即可完成此题。
你的保护色
·
2023-10-01 17:08
链表
数据结构
算法
【数据结构】归并排序、基数排序算法的学习知识点总结
目录1、归并排序1.1
算法思想
1.2代码实现1.3例题分析2、基数排序2.1
算法思想
2.2代码实现2.3例题分析1、归并排序1.1
算法思想
归并排序是一种采用分治思想的经典排序算法,通过将待排序数组分成若干个子序列
十三衙
·
2023-10-01 08:09
数据结构
排序算法
数据结构
【数据结构】选择排序(简单选择排序和堆排序)的
算法思想
和代码实现
目录1、简单选择排序1.1
算法思想
1.2代码实现1.3例题分析2、堆排序2.1
算法思想
2.2代码实现2.3例题分析1、简单选择排序1.1
算法思想
简单选择排序算法是一种基本的排序算法,其思想是在未排序的元素中找到最小的元素
十三衙
·
2023-10-01 08:39
数据结构
算法
排序算法
数据结构
408-数据结构-归并排序&外部排序&外部排序优化
归并排序
算法思想
:将需要排序序列分为多个小块,两个两个小块进行归并操作,也就是完成两个小块归并成一个大的有序块。直到完成整个序列的归并操作。
猫毛已经快要掉光的小猫
·
2023-10-01 08:08
408-数据结构
数据结构
算法
c语言
c++
【数据结构】冒泡排序,快速排序的学习知识总结
目录1、冒泡排序1.1
算法思想
1.2代码实现方式一:顺序表方式二:链表2、快速排序2.1
算法思想
2.2代码实现2.3例题分析1、冒泡排序1.1
算法思想
冒泡排序是一种简单的排序算法,它的基本思想是从数组的第一个元素开始依次比较相邻的两个元素
十三衙
·
2023-10-01 08:08
数据结构
数据结构
算法
冒泡排序
快速排序
[AcWing] 291. 蒙德里安的梦想(C++实现)状态压缩dp例题
[AcWing]291.蒙德里安的梦想(C++实现)状态压缩dp例题1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的数据结构与
算法思想
6.总结1.题目2.读题(需要重点注意的东西
Cloudeeeee
·
2023-09-30 22:25
AcWing算法日记
c++
动态规划
算法
操作系统——进程之处理机调度
、方式1、进程调度的时机2、进程调度的方式3、进程的切换与过程三、调度算法的评价指标1、CPU利用率2、系统吞吐量3、周转时间4、等待时间5、响应时间四、批处理系统调度算法1、先来先服务(FCFS)①
算法思想
WWWOWhite
·
2023-09-30 21:49
操作系统
java
系统架构
详解C++贪心算法
什么是贪心:贪心算法是一种常见的
算法思想
,它通常用于求解优化问题。贪心算法的基本思想是每一步都选择当前最优的解决方案,最终得到全局最优解。
Evertaty
·
2023-09-30 17:38
c++
贪心算法
开发语言
算法思想
之排序
你所知道的排序算法有哪些?快速排序、冒泡排序,希尔排序,二分排序(二路归并)(nlogn),桶排序,堆排序,基数排序,插入O(n^2),选择排序学习分组归类插入&希尔&归并排序:递进学习选择&冒泡&快速:递进递进学习堆排序:树论高级篇里面平常用的最多的排序算法又有哪些呢?他们的效率怎么样呢?排序算法的好坏怎么区分?时间效率空间复杂度比较次数&交换次数:排序肯定会牵涉到两个操作,一个比较是肯定的。交
野心与梦
·
2023-09-30 15:51
数据结构与算法
算法
排序算法
常见排序算法之归并排序——归并排序
哈喽大家好,我是保护小周ღ,本期为大家带来的是常见排序算法中的归并排序,博主在这里先分享归并排序的递归算法,包您一看就会,快来试试吧~目录一、归并排序1.1基本思想1.2
算法思想
1.3程序设计思想1.4
保护小周ღ
·
2023-09-30 15:51
排序算法
C语言
c语言
排序算法
调度算法3-多级队列调度
一、
算法思想
系统中按进程类型设置多个队列,进程创建成功后插入某个队列中二、算法规则1.队列间可采用固定优先级,或时间片划分固定优先级,按照优先级先高后低原则调度进程2.按照优先级高低为不同队列划分由大到小的时间片
代码续发
·
2023-09-30 12:18
操作系统学习
笔记
调度算法2-适用于交互式系统
一、时间片轮转调度算法(RR)1.
算法思想
Round-Robin公平、轮流地为各个进程服务,让每个进程在一定时间间隔内都可得到响应2.算法规则按照各进程到达就绪队列的顺序,轮流让各个进程执行一个时间片响应比
代码续发
·
2023-09-30 12:17
操作系统学习
笔记
调度算法1
一、先来先服务(FCFS)1.
算法思想
FirstComeFirstServe2.算法规则按照作业/进程到达的先后顺序进行服务3.适用对象:用于作业调度时,考虑作业到达后备队列的顺序用于进程调度时,考虑进程到达就绪队列的顺序
代码续发
·
2023-09-30 12:16
操作系统学习
笔记
leetcode——回溯法基础
回溯是一种
算法思想
,递归是一种编程方法,回溯法可以用递归来实现。回溯法整体思路:搜索每一条路径,每次回溯是对具体的一条路径而言。对当前搜
风止_
·
2023-09-30 04:19
数据结构
leetcode
算法
分治算法--二分搜索
三.
算法思想
及步骤二分查找(binarysear
ling_xiao007
·
2023-09-30 02:50
分治
二分查找
acm
算法
排序:基数排序算法分析
1.
算法思想
假设长度为n的线性表中每个结点aj的关键字由d元组(kjd−1,kjd−2,kjd−3,...,kj1,kj0)(k_{j}^{d-1},k_{j}^{d-2},k_{j}^{d-3},..
Junglei-Rim
·
2023-09-30 01:58
数据结构与算法
排序算法
算法
数据结构
[LeetCode]146. LRU 缓存(java实现)哈希表+双链表
[LeetCode]146.LRU缓存(java实现)哈希表+双链表1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的数据结构与
算法思想
6.总结1.题目2.读题(需要重点注意的东西
Cloudeeeee
·
2023-09-29 23:49
LeetCode深度解析
算法
leetcode
java
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他