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
基本思想
选择排序(多方式)
目录直接选择排序时空复杂度简单选择排序的特性堆排序时空复杂度堆排序的特性总结直接选择排序
基本思想
:给定一个待排序的数组或列表,简单选择排序通过不断选择最小(或最大)元素,并将其放置到已排好序部分的末尾,
无聊看看天T^T
·
2023-12-16 17:34
排序
数据结构
排序算法
算法
c语言
c++
直接插入排序与希尔排序
目录前言插入排序直接插入排序时空复杂度直接插入排序的特性希尔排序(缩小增量排序)预排序顺序排序多组并排小总结直接插入排序时空复杂度希尔排序的特性前言字可能有点多,但是真的理解起来真的没那么难记得一定要连起来看,我把排序的实现过程拆开来讲述了插入排序
基本思想
无聊看看天T^T
·
2023-12-16 17:29
排序
排序算法
算法
c语言
数据结构
排序算法---插入排序
1.
基本思想
从待排序列的第二个元素开始,与前面已排序的每个元素进行比较,若大(或小)则交换两元素,直到待排元素到达正确位置为止下面以摸扑克牌为例,我们希望摸到的牌最终在手中是有序的,假设我们将小牌排在左边
是小蟹呀^
·
2023-12-16 15:05
排序算法
排序算法
数据结构
排序算法-快速排序
1.快速排序(递归)快速排序是Hoare于1962年提出的一种二叉树结构的交换排序方法,其
基本思想
为:任取待排序元素序列中的某元素作为基准值,按照该排序码将待排序集合分割成两子序列,左子序列中所有元素均小于基准值
进击的小C
·
2023-12-16 15:28
数据结构
排序算法
数据结构
算法
c语言
学习
排序的简单理解(下)
4.交换排序
基本思想
:所谓交换,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置交换排序的特点是:将键值较大的记录向序列的尾部移动,键值较小的记录向序列的前部移动。
委婉待续
·
2023-12-16 15:27
数据结构
排序算法
数据结构
算法
java
【排序算法】之堆排序
堆排序的
基本思想
是:具体可看视频演示:堆排序-1、将带排序的序列构造成一个大(小)顶堆,根据大顶堆的性质,当前堆的根节点(堆顶)就是序列中最大的元素;buildHeap();-2、将堆顶元素和最后一个元素交换交换一次
大龄烤红薯
·
2023-12-16 15:57
算法学习
排序算法
java
算法
1.了解数据结构和算法
它的
基本思想
是将数组分成两半,然后比较目标值与中间元素的大小关系,从而确定应该在左半部分还是右半部分继续查找。这个过程不断重复,直到找到目标值或确定它不存在于数组中。
PHP是最好的语言.
·
2023-12-16 13:28
算法
数据结构
python
排序算法---归并排序
算法思想归并排序的最
基本思想
就是将一个数组拆分成两个数组,然后对每个子数组进行排序,然后将两个有序子数组归并成一个有序的数组。归并排序算法大致可以分为两步,如下图所示:归并排序.jpg分解
艰默
·
2023-12-16 09:51
每日一算法:广度优先算法
BFS的
基本思想
是使用队列来存储待访问的节点。首先将起始节点加入队列,然后从队列中取出一个节点进行访问,并将其未访问过的邻居节点加入队列。重复这个过程,直到队列为空,即所
一休哥助手
·
2023-12-16 09:59
算法
算法
java
递归算法
必须要有一个明确的结束递归的条件2、递归的
基本思想
:小规模→大规模;大规模→小规模■求解过程:由最小规模问题的解得出较大规模问题的解由较大规模问题的解不断得出规模更大问题的解最后得出原来问题的解■拆解过程
一乐乐
·
2023-12-16 06:30
yarn系统架构与安装
1.1YARN系统架构YARN的
基本思想
是将资源管理和作业调度/监视功能划分为单独的守护进程。
Guff_hys
·
2023-12-16 05:28
系统架构
考研真题数据结构
算法的
基本思想
是从源点开始,逐步扩展周围的顶点,通过比较选择最短路径来更新当前顶点到其他顶点的距离。具体步骤如下:1.初始化一个数组dist,用于存储源点到各个顶点的最短距离。
柒-寒
·
2023-12-16 03:38
数据结构
考研
计算机考研
考研
数据结构
考研真题数据结构
(1)要求给出算法的
基本思想
;(2)根据设计思想,给出描述算法;(3)说明设计算法的时间复杂度。(1)算法的
基本思想
如下:
柒-寒
·
2023-12-16 03:32
考研
计算机考研
数据结构
考研
数据结构
算法
轻松理解 数据结构与算法中七大排序算法 (C语言实现)
目录1.冒泡排序
基本思想
:时间复杂度:优化:代码展示:特性总结:2.直接插入排序
基本思想
:时间复杂度:代码实现:特性总结:3.简单选择排序
基本思想
:时间复杂度:代码实现:特性总结:4.希尔排序(缩小增量排序
肥or胖
·
2023-12-15 23:51
数据结构
C语言语法详解
排序算法
数据结构
c语言
【MATLAB】数据拟合第11期-基于粒子群迭代的拟合算法
有意向获取代码,请转文末观看代码获取方式~也可转原文链接获取~1基本定义基于粒子群迭代的拟合算法是一种优化技术,它基于粒子群优化算法(PSO)的
基本思想
。
Lwcah
·
2023-12-15 21:11
MATLAB
数据拟合算法
python
算法
大数据
【数据结构】——排序篇(中)
快速排序法:
基本思想
为:任取待排序元素序列中的某元素作为基准值,按照该排序码将待排序集合分割成两子序列,左子序列中所有元素均小于基准值,右子序列中所有元素均大于基准值,然后最左右子序列重复该过程,直到所有元素都排列在相应位置上为止
Lehjy
·
2023-12-15 19:48
数据结构
数据结构
算法
排序算法
深度学习第5天:GAN生成对抗网络
☁️主页Nowl专栏《深度学习》君子坐而论道,少年起而行之文章目录一、GAN1.
基本思想
2.用途3.模型架构二、具体任务与代码1.任务介绍2.导入库函数3.生成器与判别器4.预处理5.模型训练6.图片生成
Nowl
·
2023-12-15 16:00
深度学习
深度学习
生成对抗网络
人工智能
辗转相除法
它的
基本思想
是反复用较小数除较大数,然后用余数替换较大数,直到余数为零为止,此时的除数即为最大公约数。具体步骤如下:1.将两个整数记为a和b(其中a>=b)。2.用b去除a,得到商q和余数r。
2c237c6
·
2023-12-15 15:01
算法
c++
java
c语言
开发语言
笔记
【排序算法】希尔排序
文章目录一:基本介绍1.1插入排序存在问题1.2希尔排序法介绍1.3希尔排序法
基本思想
1.4希尔排序算法图解二:代码实现2.1交换法2.2移动法一:基本介绍插入排序介绍1.1插入排序存在问题我们看简单的插入排序可能存在的问题数组
随意石光
·
2023-12-15 15:40
排序算法
算法
数据结构
插入排序——直接插入排序和希尔排序(C语言实现)
文章目录前言直接插入排序
基本思想
特性总结代码实现希尔排序算法思想特性总结代码实现前言本博客插入排序动图和希尔排序视频参考大佬java技术爱好者,如有侵权,请联系删除。
全天
·
2023-12-15 15:30
数据结构和算法学习之路
c语言
算法
数据结构
选择排序和堆排序
一.选择排序1.思想
基本思想
是在未排序的部分中选择最小和最大的元素,然后将其与未排序部分的第一个元素和最后一
MindibniM
·
2023-12-15 15:28
数据结构
c语言
排序算法
算法
数据结构
数字图像处理入门
参考文章:@山在岭就在目录图像处理的应用1.身份认证2.监控安防3.深度学习(DeepLearning)图像处理研究工具1.Matlab2.OpenCV3.Python图像处理研究方法1.基础概念2.
基本思想
GtLinyer
·
2023-12-15 14:40
图像处理
图像处理
插入排序和希尔排序
一.插入排序1.思想插入排序
基本思想
是将一个元素逐个插入到已经排好序的元素序列中,从而得到一个新的有序序
MindibniM
·
2023-12-15 14:30
数据结构
c语言
排序算法
算法
数据结构
北大《推荐系统》课程-混合推荐算法-整体式混合
目录3、整体式混合3.1特征组合3.2特征扩充3.3基于图模型的混合3.3.1基于双层图模型的混合推荐注:北大刘宏志老师的《推荐系统》课程的学习,图片来源于课程PPT和参考书籍3、整体式混合
基本思想
:对算法进行内部调整
KPer_Yang
·
2023-12-15 13:20
机器学习
推荐算法
人工智能
算法
数据挖掘
qt 双缓冲机制
它的
基本思想
是将图形绘制到一个后台缓冲中,然后一次性将后台缓冲的内容显示到屏幕上。在Qt中,双缓冲机制可以通过QPainter的begin()和end()方法来实现。
DaGod123
·
2023-12-15 12:52
qt
qt
开发语言
互斥锁的原理
互斥锁的
基本思想
是在进入临界区之前,先获取锁;在退出临界区时,释放锁。这样可以保证同一时刻只有一个线程能够执行临界区的代码,从而避免多个线程同时修改共享资源而导致数据不一致的问题。
余生有烟火
·
2023-12-15 12:49
开发语言
gnu
linux
服务器
ubuntu
堆排序算法(C++版)
它的
基本思想
是先将待排序的元素构建成一个二叉堆,然后依次将堆顶元素与堆中最后一个元素交换,调整堆,重复此过程直到整个数组有序。
日出西边
·
2023-12-15 11:26
C
排序算法
c++
算法
实验报告二 (编程语言分析及其应用)
通过语言分析的应用实验,熟练掌握编程语言的设计和分析以及相关
基本思想
,如语法分析、语义分析、类型检测等思想;通过实现简单tensor语言的实践,进一步培养具备解决复杂计算机工程问题设计/开发的实践能力。
Xindolia_Ring
·
2023-12-15 10:56
考研真题数据结构
假设二叉树的存储形式为(lchild,data,rchild),给出求镜像二叉树的算法:(1)给出算法的
基本思想
;(2)根据设计思想,写出算法;(3)讨论算法的时间复杂度和空间复杂度.(1)设计一个算法
柒-寒
·
2023-12-15 07:00
考研
计算机考研
数据结构
考研
数据结构
考研真题C语言
(1)算法的
基本思想
如下:1.遍历输入的字符串,依次判断每个字符的类型。2.判断字符的类型,根据字符的ASCII码范围来判断是否为英文字母、数字、空格或其他字符。3.统计每种字符类型的个数。
柒-寒
·
2023-12-15 07:29
考研
C语言
考研C语言
考研
c语言
算法
考研真题数据结构
(1)给出算法的
基本思想
。(2)根据设计思想,给出描述算法。(3)分析所给算法的时间复杂度。
柒-寒
·
2023-12-15 07:59
考研真题
考研
数据结构
考研
数据结构
考研真题数据结构
(1)算法的
基本思想
如下:1.遍历链表A、B和C,使用三个指针分别指向当前节点。2.对于链表A中的每个节点,判断是否在链表B中出现,并且不在链表C中出现。-如果
柒-寒
·
2023-12-15 06:16
考研
计算机考研
数据结构
考研
数据结构
算法
哈希法-哈希表介绍、构造方法、解决冲突办法
这种方法的
基本思想
是:首先在元素的关键字k和元素的存储位置p之间建立一个对应关系f,使得p=f(k),f称为哈希函数。
千夜零一
·
2023-12-15 05:36
克鲁斯卡尔算法(C++)
克鲁斯卡尔算法的
基本思想
是,每次选择图中最小的边,如果这条边的加入不会形成环,则将它加入最小生成树中。重复以上过程,直到所有节点都被纳入最小生成树中。
取名真难.
·
2023-12-15 04:42
算法
c++
图论
利用闭包与高阶函数实现缓存函数的创建
其
基本思想
是,当一个函数被调用并计算出结果时,将该结果存储在某种数据结构中(通常是一个缓存对象)以备将来使用。
开心点啦.
·
2023-12-15 04:04
缓存
数学建模算法(基于matlab和python)之 线性方程组的直接法(高斯列主元消去法与追赶法)(6/10)
实验目的及要求:1、掌握线性方程组直接接法的
基本思想
;、2、了解不同数值方法解线性方程组的原理、实现条件、使用范围、计算公式;3、培养编程与上机调试能力。
20信计2班曹晶
·
2023-12-15 00:58
数学建模算法
数学建模
算法
matlab
数据结构和算法(全)
它的
基本思想
是将数组分成两半,然后比较目标值与中间元素的大小关系,从而确定应该在左半部分还是右半部分继续查找。这个过程不断重复,直到找到目标值或确定它不存在于数组中。
PHP是最好的语言.
·
2023-12-15 00:33
算法
数据结构
java
【数据结构 — 排序 — 交换排序】
数据结构—排序—交换排序一.交换排序1.
基本思想
2.冒泡排序2.1.算法讲解2.2.代码实现2.2.1.函数定义2.2.2.算法接口实现2.2.3.测试代码实现2.2.4.测试展示3.快速排序3.1.算法讲解
圥忈ゼ
·
2023-12-15 00:26
#
数据结构
##
排序
C语言
数据结构
排序算法
算法
c语言
JavaScript 创建对象 6 寄生构造函数模式
这种模式的
基本思想
是创建一个函数,该函数的作用仅仅是封装创建对象的代码,然后再返回新创建的对象;但从表面看,这个函数又很像是典型的构造函数。
赵者也
·
2023-12-14 22:48
排序:归并排序
目录归并排序——有递归的:
基本思想
:思路分析:代码分析:划分区间思路:代码思路分析:归并排序——有递归的:
基本思想
:归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法
明 日 香
·
2023-12-14 21:18
排序
数据结构
排序算法
数据结构
算法
深入理解希尔排序
基本思想
希尔排序(Shell'sSort)是插入排序的一种又称“缩小增量排序”(DiminishingIncrementSort),是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。
P_M_P
·
2023-12-14 19:49
算法
算法
排序算法
数据结构
ConvNeXt V2: Co-designing and Scaling ConvNets with Masked Autoencoders
//zhuanlan.zhihu.com/p/3823658892.答案:在深度学习领域,尤其是计算机视觉任务中,遮蔽图像建模(MaskedImageModeling,MIM)是一种自监督学习策略,其
基本思想
是遮蔽
橙黄橘绿时_Eden
·
2023-12-14 19:48
深度学习
python
排序算法之七:归并排序(递归)
基本思想
基本思想
:归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(DivideandConquer)的一个非常典型的应用。
醋溜马桶圈
·
2023-12-14 19:43
#
数据结构
排序算法
算法
数据结构
排序算法之三:希尔排序
希尔排序
基本思想
希尔排序法又称缩小增量法希尔排序法的
基本思想
是:先选定一个整数,把待排序文件中所有记录分成个组,所有距离为的记录分在同一组内,并对每一组内的记录进行排序。
醋溜马桶圈
·
2023-12-14 19:02
#
数据结构
排序算法
算法
数据结构
每日一练:插入排序
1.概念及原理 插入排序是一种简单直观的排序算法,其
基本思想
是将一个元素插入到已经排序好的部分,然后不断地重复这个过程,直到整个数组有序。
snail哥
·
2023-12-14 19:01
每日一练
排序算法
数据结构
算法
使用Java实现桶排序算法
文章目录桶排序算法今天来看看桶排序算法:桶排序算法(1)
基本思想
:把数组arr划分为n个大小相同子区间(桶),每个子区间各自排序,最后合并。
皮皮攻城狮
·
2023-12-14 14:58
算法
Java
java
算法
排序算法之六:快速排序(递归)
快速排序的
基本思想
快速排序是Hoare于1962年提出的一种二叉树结构的交换排序方法其
基本思想
为:任取待排序元素序列中的某元素作为基准值,按照该排序码将待排序集合分割成两子序列,左子序列中所有元素均小于基准值
醋溜马桶圈
·
2023-12-14 14:17
#
数据结构
排序算法
数据结构
算法
排序算法-选择/堆排序(C语言)
1
基本思想
:每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。
进击的小C
·
2023-12-14 14:33
数据结构
排序算法
c语言
算法
数据结构
学习
使用Java实现基数排序算法
文章目录基数排序算法基数排序算法(1)
基本思想
:将整数按位数切割成不同的数字,然后按每个位数分别比较。(2)排序过程:将所有待比较数值(正整数)统一为同样的数位长度,数位较短的数前面补零。
皮皮攻城狮
·
2023-12-14 14:31
算法
Java
java
算法
算法学习(17)—分支界限法
1、分支界限法
基本思想
分支限界法(branchandboundmethod)是求解纯整数规划或混合整数规划问题的经典方法,在上世纪六十年代由LandDoig和Dakin等人提出。
先弓
·
2023-12-06 23:25
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他