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-02-13 15:47
java技术教程
算法
java
排序算法
机器学习入门--朴素贝叶斯原理与实践
朴素贝叶斯算法朴素贝叶斯是一种常用的分类算法,其
基本思想
是根据已有数据的特征和标签,学习出一个概率模型,并利用该模型对新样本进行分类。
Dr.Cup
·
2024-02-13 13:07
机器学习入门
机器学习
概率论
人工智能
786. 第k个数
快速选择算法的
基本思想
是,如果我们按照快速排序的方式,将数组划分为两个部分,那么我们就可以知道枢轴的最终位置。如果枢轴的位置恰好
爱跑步的程序员~
·
2024-02-13 12:41
刷题
算法
排序算法
算法
leetcode
acwing
多目标优化(Python):多目标粒子群优化算法(MOPSO)求解ZDT1、ZDT2、ZDT3、ZDT4、ZDT6(提供Python代码)
MOPSO的
基本思想
是将问题转化为在多维搜索空间中寻找一组最优解的问题。每个解被称为一个粒子,它在搜索空间中移动,并根据自身的经验和群体的经验进行调整。
优化算法MATLAB与Python
·
2024-02-13 12:57
Python
优化算法
python
算法
开发语言
人工智能
强化学习
可扩展架构的
基本思想
和模式
可扩展的
基本思想
拆。就是将原本大一统的系统拆分成多个规模小的部分,扩展时只修改其中一部分即可,无须整个系统到处都改。可以减少改动范围,降低改动风险。
短暂瞬间
·
2024-02-13 10:52
分区表
谓词下推(
基本思想
):尽可能的处理表达式(expression)默认产生的执行计划在看到数据的地方添加过滤器filter。1.引入分区表
incover
·
2024-02-12 22:34
DS八大排序之冒泡排序和快速排序
本期内容介绍冒泡排序快速排序(Hoare、挖坑、前后指针、非递归)交换排序的
基本思想
对待排序的序列,进行元素的两两比较,如果满足交换条件,交换。即将元素逐步换到合适的位置~!冒泡排序从前往后,逐一
暗恋 懒羊羊
·
2024-02-12 19:01
DS初阶
排序算法
算法
数据结构
深度优先搜索——DFS
其
基本思想
是从起始节点开始,沿着一条路径尽可能深地搜索,直到无法继续为止,然后返回上一个未被完全探索的节点,继续搜索其他路径,直到所有节点都被访问。
LiYiyang_yangDog
·
2024-02-12 17:28
深度优先
算法
[机器学习]决策树
决策树决策树学习采用的是自顶向下的递归方法,其
基本思想
是以信息熵为度量构造一颗熵值下降最快的树,到叶子节点处,熵值为0具有非常好的可解释性、分类速度快的优点,是一种有监督学习最早提及决策树思想的是Quinlan
LBENULL
·
2024-02-12 11:21
Acwing---839. 模拟堆
模拟堆1.题目2.
基本思想
3.代码实现1.题目维护一个集合,初始时集合为空,支持如下几种操作:Ix,插入一个数x;PM,输出当前集合中的最小值;DM,删除当前集合中的最小值(数据保证此时的最小值唯一);
amant 柒少
·
2024-02-12 07:42
#
Acwing
刷题
排序算法
java
算法
【数据结构和算法】--- 基于c语言排序算法的实现(2)
挖坑法1.2.3前后指针法1.3快速排序优化1.3.1三数取中法选key1.3.2递归到小的子区间使用插入排序1.4快排非递归版二、归并排序2.1归并排序2.1.1递归版2.1.2非递归版一、交换排序
基本思想
A-a 墨羽
·
2024-02-12 01:18
数据结构和算法
算法
数据结构
排序算法
归并排序详解
基本思想
:归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(DivideandConquer)的一个非常典型的应用。
Lonely Faith
·
2024-02-11 22:14
算法
排序算法
数据结构
八大排序算法
目录1、冒泡排序2、选择排序3、插入排序4、希尔排序5、快速排序6、归并排序7、基数排序(桶排序)8、堆排序1、冒泡排序冒泡排序(BubbleSorting)的
基本思想
是:通过对待排序序列从前向后(从下标较小的元素开始
坎坷终究平坦
·
2024-02-11 17:44
排序算法
算法
数据结构
Acwing---838. 堆排序
堆排序1.题目2.
基本思想
3.代码实现1.题目输入一个长度为n的整数数列,从小到大输出前m小的数。输入格式输入一个长度为n的整数数列,从小到大输出前m小的数。
amant 柒少
·
2024-02-11 16:58
#
Acwing
刷题
java
算法
数据结构
GBDT--梯度提升树
目录一梯度提升树的
基本思想
1梯度提升树pkAdaBoost2GradientBoosting回归与分类的实现二梯度提升树的参数1迭代过程1.1初始预测结果0的设置1.2使用回归器完成分类任务1.3GBDT
吓得我泰勒都展开了
·
2024-02-11 14:40
机器学习
决策树
算法
MATLAB实现随机森林回归算法
随机森林的
基本思想
是通过构建多个决策树,并将它们的预测结果进行平均或投票来提高模型的准确性和鲁棒性。以下是随机森林回归的主要特点和步骤:决策树的构建:随机森林由多个决策树组成。
AI Dog
·
2024-02-11 06:00
数学建模\MATLAB
随机森林
数学建模
机器学习
matlab
数据挖掘
【Matlab】聚类方法_基于DBSCAN的密度聚类
【Matlab】聚类方法_基于DBSCAN的密度聚类1.
基本思想
2.数据集介绍3.文件结构4.详细代码及注释5.运行结果1.
基本思想
基于DBSCAN的密度聚类的
基本思想
是:对于任意一个点,如果在它的ε-
敲代码两年半的练习生
·
2024-02-11 06:53
聚类
matlab
玩转心理学之自我疗愈--转变我们的不良感觉
在心理学中,NLP是一种后现代心理分支流派,是NeoroLinguisticProgramming的缩写,通常译为神经语言程序学,更直接的可以理解为身心语言程序学.其
基本思想
是身体行为与思维情绪互相作用
心理咨询师Carrie
·
2024-02-11 01:23
Acwing---837. 连通块中点的数量
连通块中点的数量1.题目2.
基本思想
3.代码实现1.题目给定一个包含nnn个点(编号为1∼n1∼n1∼n)的无向图,初始时图中没有边。
amant 柒少
·
2024-02-11 00:44
#
Acwing
刷题
算法
java
数据结构
Acwing---836. 合并集合
合并集合1.题目2.
基本思想
3.代码实现1.题目一共有nnn个数,编号是1∼n1∼n1∼n,最开始每个数各自在一个集合中。
amant 柒少
·
2024-02-11 00:13
#
Acwing
刷题
java
算法
开发语言
懵X排序算法:快速排序
原文地址:https://xeblog.cn/articles/17快速排序
基本思想
快速排序使用的是分治思想,通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小
AnLingYi
·
2024-02-10 17:35
【八大排序】归并排序 | 计数排序 + 图文详解!!
文章目录一、归并排序1.1
基本思想
+动图演示2.2递归版本代码实现+算法步骤2.3非递归版本代码实现+算法步骤2.4归并排序的特性总结二、计数排序2.1
基本思想
2.2动图演示2.3算法步骤2.4代码实现
江池俊
·
2024-02-10 16:18
数据结构冒险记
排序算法
数据结构
算法
八大排序
归并排序
计数排序
插入排序、希尔排序----C语言数据结构
目录引言1.插入排序的实现思想1.1插入排序的时间复杂度及优缺分析2.希尔排序的实现思想2.1希尔排序的时间复杂度引言插入排序(InsertionSort)是一种简单而直观的排序算法,它的
基本思想
是逐步构建有序序列
cloues break.
·
2024-02-10 11:01
数据结构
数据结构
c语言
排序算法
选择排序、冒泡排序----C语言数据结构
目录引言1.选择排序的实现1.1选择排序的时间复杂度2.冒泡排序的实现2.1冒泡排序的时间复杂度分析及优缺引言选择排序(SelectionSort)是一种简单直观的排序算法,它的
基本思想
是每次从未排序的元素中选择最小
cloues break.
·
2024-02-10 11:30
数据结构
c语言
数据结构
开发语言
【数据结构(34)】7.4 散列表的查找
文章目录一、散列表的基本概念二、散列函数的构造1.散列函数的构造方法三、处理冲突的方法1.开地址法1.1线性探测法1.2二次探测法2.链地址法四、散列表的查找1.散列表的查找效率分析总结一、散列表的基本概念
基本思想
♬ 咖啡猫♬
·
2024-02-10 08:16
数据结构
-
理论版
数据结构
散列表
哈希算法
聚类分析实验报告
聚类分析在市场细分中的目的是构建细分市场,
基本思想
是“物以类聚”,辨别事物在某些特征上的相似性或相异性,并按照这些特性将事物划分为几个类别,是在同一类别中的事物有较大的相似性,不同类别中的事物有较大的差异
平凡女生的创作
·
2024-02-10 08:39
Acwing---835. Trie字符串统计
Trie字符串统计1.题目2.
基本思想
3.代码实现1.题目维护一个字符串集合,支持两种操作:Ix向集合中插入一个字符串x;Qx询问一个字符串在集合中出现了多少次。
amant 柒少
·
2024-02-10 05:15
#
Acwing
刷题
java
算法
数据结构
Acwing---143. 最大异或对
最大异或对1.题目2.
基本思想
3.代码实现1.题目在给定的N个整数A1,A2……AN中选出两个进行xor(异或)运算,得到的结果最大是多少?输入格式第一行输入一个整数N。第二行输入N个整数A1~AN。
amant 柒少
·
2024-02-10 05:15
算法
java
数据结构
Acwing---154. 滑动窗口
滑动窗口1.题目2.
基本思想
3.代码实现1.题目给定一个大小为n≤106n≤10^6n≤106的数组。有一个大小为k的滑动窗口,它从数组的最左边移动到最右边。你只能在窗口中看到k个数字。
amant 柒少
·
2024-02-10 05:14
#
Acwing
刷题
算法
java
数据结构
Acwing---797.差分
差分1.题目2.
基本思想
3.代码实现1.题目输入一个长度为nnn的整数序列。
amant 柒少
·
2024-02-10 05:44
#
Acwing
刷题
算法
java
数据结构
Acwing---829. 模拟队列
模拟队列1.题目2.
基本思想
3.代码实现1.题目实现一个队列,队列初始为空,支持四种操作:pushx–向队尾插入一个数x;pop–从队头弹出一个数;empty–判断队列是否为空;query–查询队头元素
amant 柒少
·
2024-02-10 05:44
#
Acwing
刷题
java
数据结构
算法
P3366 【模板】最小生成树(Prim算法)
Prim算法的
基本思想
是从一个起始节点开始,每次选择一
爱跑步的程序员~
·
2024-02-10 04:45
刷题
算法
图论
python方差分析
方差分析的
基本思想
是将总体变异分解为两部分:组间变异和组内变异。组间变异是指不同组之间的差异,而组内变异是指同一组内观
彭博锐
·
2024-02-10 02:45
python
开发语言
学习
笔记
跨模态行人重识别:Modality Synergy Complement Learning withCascaded Aggregation for Visible-InfraredPerson 笔记
基本思想
是协同两个模态来构造不同的身份鉴别语义和较少噪声的表示。然后,在这两种模式的优点下对协同表征进行了补充。此外,提出了级联聚合策略,用于细粒度的特征分布优化,该策略将子类、类
深度学不会习
·
2024-02-09 22:35
深度学习
python
排序算法---快速排序
它的
基本思想
是选取一个元素作为基准(通常是数组中的第一个元素),然后将数组分割成两部分,其中一部分的所有元素小于等于基准值,另一部分的所有元素大于基准值。
快乐至上
·
2024-02-09 13:46
排序算法
排序算法
算法
数据结构
排序算法---选择排序
欢迎点赞收藏~选择排序是一种简单直观的排序算法,其
基本思想
是每次从待排序的元素中选取最小(或最大)的元素,将其与未排序部分的第一个元素进行交换,从而逐步形成有序序列。
快乐至上
·
2024-02-09 13:45
排序算法
数据结构
排序算法
算法
【机器学习】决策树
决策树算法的
基本思想
是基于数据特征进行递归分裂
如果皮卡会coding
·
2024-02-09 09:18
机器学习
Python
机器学习
决策树
人工智能
排序算法---插入排序
欢迎点赞收藏~插入排序是一种简单直观的排序算法,它的
基本思想
是将待排序的元素分为已排序和未排序两部分,每次从未排序部分中选择一个元素插入到已排序部分的合适位置,直到所有元素都插入到已排序部分,完成排序。
快乐至上
·
2024-02-09 06:49
排序算法
排序算法
算法
数据结构
Netty(1)线程模型
前言对于Netty框架的学习前置知识点:线程模型目录线程模型概述传统阻塞IO线程模型Reactor
基本思想
单Reactor单线程单Reactor多线程主从Reactor多线程总结线程模型概述在学习Netty
有机后浪
·
2024-02-09 02:37
Netty
netty
java
多线程
快速排序算法
快速排序算法
基本思想
快速排序是一类交换排序,它是对起泡排序的一种改进.它的
基本思想
是,通过一趟排序将待排记录分割成独立的两个部分,其中一部分记录的关键字均比另一部分的关键字小,然后再分别对这两个部分继续进行快速排序
XZhongWen
·
2024-02-08 20:38
并发编程中一种经典的分而治之的思想!!
ForkJoin框架的
基本思想
是分而治之。什么是分而治之?分而治之就是将一个复杂的计算,按照设定的阈值分解成多个计算,然后将各个计
冰河团队
·
2024-02-08 19:06
数据结构第六天(快速排序)
概述快速排序QuickSort的
基本思想
是:通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另部分记录的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序的目的。
只会敲代码的喵
·
2024-02-08 17:48
数据结构
算法
数据结构
c语言
基数排序(桶排序的扩展)轮次详解
基本思想
基数排序是桶排序的扩展,他的
基本思想
是:将整数按位切割成不同的数字,然后按每个位数分别比较。具体做法是:将所有待比较数值统一为同样的位数长度,数位较短的数前边补零。
IT圈最后的深情
·
2024-02-08 12:23
算法
数据结构
算法
算法之双指针系列1
1:快慢指针简称为龟兔赛跑算法,它的
基本思想
是使用两个移动速度不同的指针在数组或链表等序列结构上移动。这种对于处理环形链表和数组以及循环重复问题,是非常好用的。
大鹏蓄力中
·
2024-02-08 11:04
算法
c++
埃拉托斯特尼筛法
该算法的
基本思想
是从小到大遍历每个数字,并将其所有的倍数标记为非质数。通过不断排除合数的方式,最终得到所有的素数。以下是埃拉托斯特尼筛法的基本步骤:创建一个布尔类型的数组,表示范围内的所有数字。
YIN_尹
·
2024-02-08 10:30
算法
c++
开发语言
C++基础数论—————容斥原理
为了使重叠部分不被重复计算,人们研究出一种新的计数方法,这种方法的
基本思想
是:先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复
C2020lax
·
2024-02-08 09:28
数论
C++数论知识
C++
容斥原理
三、设计模式相关理论总结
1.2
基本思想
软件系统设计的三个阶段:分析、设计以及实现。在面向对象领域,分别对应着面向对象分析(OOA),
桃花猿
·
2024-02-08 07:31
设计模式
设计模式
程序人生
java
14 归并排序和其他排序
1.归并排序2.计数排序1.归并排序
基本思想
建立在归并操作上的一种排序算法,采用分治法的一个典型应用。将已有序的子序列合并,得到完全有序的序列,将两个有序表合成一个称为二路归并。
且听吟风°
·
2024-02-08 06:01
02
数据结构
初阶
排序算法
算法
数据结构
c语言
VCG 网格蝶分算法(MidPointButterfly)
该算法的
基本思想
是,对于每个三角形,通过连接三角形的边中点,并根据相邻顶点的位置来调整
大鱼BIGFISH
·
2024-02-08 06:01
C++
VCG
网格蝶分算法
「数据结构」八大排序2:快排、归并排序
八大排序2快速排序霍尔版本挖坑法前后指针法快排优化三数取中小区间直接插入非递归快排归并排序递归非递归计数排序(了解即可)快速排序快排的
基本思想
是从序列中选某一个元素为key,然后开始多次排序,每次排完后
Ice_Sugar_7
·
2024-02-08 05:51
初阶数据结构
数据结构
排序算法
算法
上一页
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
其他