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
算法思想
算法概论
算法思想
:时间复杂度是O(nlogn),移除重复元素,可以先将重复元素排到一起,即排序,这里采用归并排序,将数组有序排好,再进行一次扫描,将重复元素删除。
你猪头啊
·
2023-03-19 15:49
Glide解析(一) - LruCache
本文介绍的内容有LruCache
算法思想
介绍v4包中LruCache中源码解析LruCache
算法思想
介绍LruCache(LeastRecentlyUsed)算法的核心思想就是最近最少使用算法最近最少使用算法规则
小名坎坎
·
2023-03-19 05:40
直接插入排序
算法思想
用i将L[0..n]分成L[0..i-1]和L[i..n],L[0..i-1]为有序表,然后将L[i..n]中的所有元素以此的插入到前一表中,可以使用改进的哨兵的方式代码//直接插入排序,使用哨兵的形式进行
兔子是黑老大
·
2023-03-18 14:02
基于树模型的集成算法 ---XGBoost
二、模型原理1.
算法思想
该
算法思想
就是不断地添加树,不断地进行特征分裂来生长一棵树,每次添加一个树,其实是学习一个新函数,去拟合上次预测的残
自由调优师_大废废
·
2023-03-18 03:20
选择排序算法
二、
算法思想
每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。
攻城狮l
·
2023-03-17 23:54
图的最小生成树算法(Prim和Kruskal)
图的邻接矩阵表示法可参考:https://www.jianshu.com/p/9f27288f6749测试图如图所示:测试图.png普里姆(Prim)
算法思想
:先选取一个顶点加入最小生成树,再选取与该顶点相连的边中的最小权值对应的顶点加入生成树
shawXXQ
·
2023-03-17 23:22
2022备战蓝桥杯 -- 笔记
之后多看看历年考题,从里面学习算法基础,时间充分的话,看看数论,学习其他
算法思想
。动态规划,暴力搜索,贪心,递归,排序,查找......必备的算法基础,多刷相关习题,建议一个专题一个专题的练习。1.
JOKER-LE
·
2023-03-17 20:32
C++
蓝桥杯
笔记
c++
算法
直接选择排序
算法思想
:数组的第一个元素与后面的每一个元素比较,将最小的元素放在第一位,第一位排好,为最小的元素;数组的第二位元素与其后面的每一个元素比较,将剩余元素中值最小的放到第二位,第二位排好。
溪_午
·
2023-03-16 15:03
数据挖掘十大经典算法之Apriori
二、Apriori
算法思想
1.基本概念频繁项集
我姓许啊
·
2023-03-16 11:51
算法思想
-PageRank
一、
算法思想
PageRank算法这个算法简单来讲,就是衡量一个网页的“重要程度”。一个网页计算出来的PR值越高,网页重要程度越高。
蜡笔不好吃
·
2023-03-15 04:03
K近邻算法(k-Nearest Neighbour, KNN)
《机器学习》周志华k近邻学习《统计学习方法》李航k近邻法KNN
算法思想
k-最近邻(k-NearestNeighbour,kNN)算法是一种基本分类与回归方法,属于监督学习方法,其工作机制非常简单:给定测试样本
木夕敢敢
·
2023-03-14 07:37
数据挖掘
机器学习
python
数据挖掘
python
机器学习
近邻
顺序表的基本操作(c语言实现)
学习日志2:这是我自己写的用c语言写的实现顺序表的基本操作的代码,内容简单,容易理解,在此分享给大家,经过测试是可以运行的,下面这段代码包括插入、删除、操作这三个基本操作,我不做过多的讲解,一些
算法思想
大家可以去参考其他博主写的教程
时雨691
·
2023-03-13 14:24
c语言
数据结构
单链表的基本操作实现(c语言实现)
这是我自己写的用c语言实现单链表的基本操作的代码,内容简单,容易理解,因为其他博主写的代码不易理解,主要看主函数,在此分享给大家,经过测试是可以运行的,我不做过多的讲解,一些
算法思想
大家可以去参考其他博主写的教程
时雨691
·
2023-03-13 14:54
c语言
数据结构
Object-c(直接插入,直接选择,冒泡,快速排序)
直接插入排序
算法思想
:插入排序首先考虑数组的前两个元素,即data[0]与data[1],如果次序颠倒了,就交换。然后考虑data[2],将其插入到前面已经排序好的位置上,依次到最后一个元素为止。
劉胡來
·
2023-03-11 21:00
解锁复杂问题的秘密武器:动态规划算法
动态规划(DynamicProgramming,DP)是一种常用的
算法思想
,通常用于解决优化问题。这种
算法思想
在许多领域中都有重要的应用,例如计算机视觉、自然语言处理、生物信息学、经济学等领域。
陈书予
·
2023-03-11 08:41
算法
算法
动态规划
服务器
网络
运维
交换排序算法之冒泡排序-C语言版(带图详细)
二、
算法思想
三、实例讲解四、算法分析1.时间复杂度2.空间复杂度五、代码实现六、运行结果总结前言相信大家在学习数据结构算法的时候经常会遇到的问题就是,老师讲解完这个
算法思想
,自己也听懂了,但一到自己写代码就写不出来
小陈没烦恼
·
2023-03-09 17:16
数据结构
交换排序
数据结构
算法
DualPivotQuicksort 排序算法解析
算法思想
选出两个枢轴P1和P2,需要3个指针L,K,G。3个指针的作用如下图:算法为以下的步骤:1、小于27的数组,使用插入排序(或47)。2、选择枢轴P1和P2
hysen31
·
2023-03-08 23:34
java
手撕八大排序,这一篇文章足矣(C++与Java) 堆排、快排、归并、希尔、计数、冒泡、插入、选择等一文搞掂
目录前言排序算法简介直接插入排序️
算法思想
:⚠️实现代码实现注意的点:⬇️⬇️⬇️具体代码实现⬇️⬇️⬇️希尔排序️
算法思想
:⚠️实现代码实现注意的点:⬇️⬇️⬇️具体代码实现⬇️⬇️⬇️直接选择排序
c.Coder
·
2023-03-08 21:25
数据结构与算法入土
c++
c语言
算法
排序算法
数据结构
Kruskal重构树详解
重构树在学习重构树之前,我们要先熟悉一下基本的kruskal算法Kruskal算法首先给出一张有向图,让我们求最小生成树(用总权值最小的一些边的集合,使得所有点都能互通,很明显n个点会有n-1条边)kruskal
算法思想
是先把所有的边按权值大小排序
lxrrrrrrrr
·
2023-02-28 07:06
算法
重构
图论
算法
[AcWing] 893. 集合-Nim游戏(C++实现)博弈论SG函数模板题
[AcWing]893.集合-Nim游戏(C++实现)博弈论SG函数模板题1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的数据结构与
算法思想
6.总结1.题目2.读题(需要重点注意的东西
Cloudeeeee
·
2023-02-23 12:38
AcWing算法日记
c++
开发语言
后端
算法学习——走在放弃的路上
算法学习——走在放弃的路上算法笔记一、入门算法1.算法必备知识数据结构STL数论2.五大常用
算法思想
2.1递归&分治2.2动态规划2.3贪心2.4回溯2.5分支界定3.基础算法3.1暴力求解枚举模拟记忆化搜索前缀和
兔唧唧不秃
·
2023-02-23 12:55
算法
DFS深度优先算法 —— AcWing 842. 排列数字AcWing 843. n-皇后问题
2、
算法思想
回溯法(探索与回溯法)是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选
小新要努力变强
·
2023-02-23 12:54
Acwing习题
深度优先
算法
java
数据结构 最短路径课设(源码+实验报告+视频讲解)(用了自取)
实验学时:指导教师:成绩:2023年1月7日目录一、实验报告一、绪论二、基本要求三、信息描述五、详细设计六、调试与测试:八、总结源码:视频上传比较麻烦,需要的同学可以联系我一、实验报告一、绪论迪杰特斯拉
算法思想
嘴大且吃雯
·
2023-02-21 13:24
c++
数据结构
数据结构
音视频
算法
LeetCode题解
算法思想
贪心思想贪心思想保证每次操作都是局部最优的,并且最后得到的结果是全局最优的。
CoderRuL
·
2023-02-21 12:37
数据结构与算法
LeetCode
算法
字符串 - 使用字符串模拟两数相加
提示:num1和num2的长度都小于5100num1和num2都只包含数字0-9num1和num2都不包含任何前导零你不能使用任何內建BigInteger库,也不能直接将输入的字符串转换为整数形式
算法思想
greedycr7
·
2023-02-18 17:50
滑动窗口
算法思想
滑动窗口
算法思想
是非常重要的一种思想,可以用来解决数组,字符串的子元素问题。它可以将嵌套循环的问题,转换为单层循环问题,降低时间复杂度,提高效率。
程序员will
·
2023-02-18 10:52
详解分治法(divide-and-conquer)及其典型应用
分治法(divide-and-conquer)是一种重要的求解复杂问题的
算法思想
,根据《算法导论》的描述,分治法按照3步执行:Dividetheproblemintoanumberofsubproblemsthataresmallerinstancesofthe
LittleMagic
·
2023-02-17 12:45
BloomFilter 布隆过滤器思想原理和代码实现
目录简介
算法思想
应用场景java代码实现简介布隆过滤器(BloomFilter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。
禅与计算机程序设计艺术
·
2023-02-16 22:50
架构师必知必会系列
大数据AI人工智能
编程实践
哈希算法
java
数据结构
散列表
算法
【STL切片算法文献笔记】基于STL数据模型动态拓扑重构的快速切片算法
3D打印模型切片算法研究文章目录3D打印模型切片算法研究前言论文介绍论文目录1.引言2.基于STL文件的切片算法3.动态拓扑重构的
算法思想
4.动态拓扑重构的算法实现5.软件系统和应用实例总结前言随着3D
会走路的胖虎
·
2023-02-07 08:04
3D打印切片算法研究
c++
拓扑学
矩阵
GC算法
标记-清除算法(Mark-Sweep)复制算法(Copying)标记整理算法(Mark-Compact)分代搜集算法(GenerationalCollection)标记-清除算法(Mark-Sweep)
算法思想
最基础的算法就是标记
kylinxiang
·
2023-02-07 01:12
day21
算法思想
:JS中分治、贪心、回溯和动态规划
贪心和递归分治Question:找零问题的核心是在几种不同面值如1、5、10分的硬币中,用最少的枚数凑出针一个需要找零的钱数。贪心(greedy)算法:它的核心逻辑是我们先选择面值较大的来找,再逐渐选小面额的。为什么这里是从大到小,而不是从小到大呢?因为通常面值越大,用到的数量就越少。functionminCoinChange(coins,amount){varchange=[];vartotal
·
2023-02-06 10:25
前端javascript
【考研】暨南大学848真题与答案 计算机基础综合 830真题与答案 上岸经验贴汇总
真题答案与解析数据结构2.1单项选择题2.2填空题2.3简答题2.4算法题操作系统2.5判断题2.6填空题2.7单选题2.8简答题2.9应用题32021848真题答案与解析3.1数据结构第二题问题描述
算法思想
代码
zhanjuex
·
2023-02-06 08:45
数据结构
过采样之SMOTE算法
算法思想
SMOTE(SyntheticMinorityOversamplingTechnique),合成少数类过采样技术.它是基于随机过采样算法的一种改进方案,由于随机过采样采取简单复制样本的策略来增加少数类样本
努力搬砖的小王
·
2023-02-06 07:45
python学习
python
机器学习
离散数学 (命题公式的相关操作)
一、题目要求:(一)输入:一个命题公式(二)输出:1.真值表2.主析取范式、主合取范式3.给出命题公式的类别(永真、永假、可满足)二、
算法思想
:(一)顺序结构,循环处理;(二)模块化思想,分为一个个函数
@H.145
·
2023-02-05 18:33
c语言
Conflux共识机制介绍
本篇文章大致介绍Conflux共识机制的
算法思想
以及实验数据结果。感兴趣的小伙伴可以查看论文以及相关引用。Conflux共识机制以及实验数据是在比特币(Bitcoin)
4b89d0b56094
·
2023-02-05 18:44
【初阶数据结构】——详解几个常见的经典排序算法
文章目录1.排序的概念及其运用1.1排序的概念1.2排序的应用1.3常见的排序算法2.插入排序2.1直接插入排序
算法思想
举例(升序)代码实现直接插入排序特性总结2.2希尔排序(缩小增量排序)
算法思想
代码实现希尔排序特性总结
Y_^O^
·
2023-02-05 17:21
初阶数据结构(C描述)
排序算法
数据结构
算法
c语言
面试
图像重合度算法实验
目录一:直方图算法二,hash算法三ssim算法一:直方图算法目录一:直方图
算法思想
:先把两张图片切割,然后让第二张图片的切片去对比第一张图片的切片。
sdliujidong
·
2023-02-05 15:29
计算机
图片重合
python
numpy
开发语言
图论
排序知识盘点
文章目录排序知识框架排序的基本概念排序的定义插入排序直接插入排序折半插入排序希尔排序交换排序冒泡排序快速排序选择排序简单选择排序堆排序归并排序和基数排序归并排序基数排序内部排序算法的比较外部排序二路归并败者树最佳归并树排序本章中将学习不同时空复杂度和应用情况下的排序
算法思想
milu_ELK
·
2023-02-05 09:37
数据结构总结
排序算法
直接插入排序
1.
算法思想
直接插入排序是插入排序算法的一种,其基本思想是:所有数据分为已排序部分和待排序部分,每次取从待排序部分的第一个元素插入到已排序部分的合适位置。
火星上的钢笔
·
2023-02-05 05:33
ID3
算法思想
分析
ID3算法个人博客:www.xiaobeigua.icuID3基本思想:ID3算法需要解决的问题是如何选择特征作为划分数据集的标准。在ID3算法中,选择信息增益最大的属性作为当前的特征对数据集分类。信息增益的概念将在下面介绍,通过不断的选择特征对数据集不断划分;Id3基本步骤:1.计算类别信息熵类别信息熵表示的是所有样本中各种类别出现的不确定性之和。根据熵的概念,熵越大,不确定性就越大,把事情搞清
小北呱
·
2023-02-04 19:15
数据挖掘算法
机器学习
信息熵
数据分析
数据挖掘
排序
常见的八种排序算法排序算法结构图各种排序算法的比较不稳定:快选堆希稳定:插冒归基直接插入排序:
算法思想
:将数组中所有的元素与前面已经排好序的元素进行比较,如果选择的元素比已排序的元素小,则交换使用两个循环完成
楼下的黑猫不太冷
·
2023-02-04 19:51
无监督学习k-means
算法思想
及代码实现附数据集
机器学习系列文章目录文章目录机器学习系列文章目录前言一、算法步骤k-means介绍二、优化目标总结代码数据集ex7data2.mat参考链接:https://blog.csdn.net/qq_54804745/article/details/123808288?spm=1001.2014.3001.5502前言限于博主的水平,文章难免存在不妥之处,恳请广大读者批评指正!聚类分析是基于对样本数据进行
万有瘾力Joker
·
2023-02-04 17:37
python
经验分享
机器学习
kmeans
k-means
C/C++数据结构(十一)—— 平衡二叉树(AVL树)
文章目录1.AVL树的概念2.AVL树的结点3.AVL树的插入更新平衡因子插入函数的实现4.AVL树的旋转左单旋右单旋左右双旋右左双旋总结6.AVL树的删除
算法思想
示例一示例二代码实现7.AVL树的遍历
Albert Edison
·
2023-02-04 11:16
「数据结构」
数据结构
算法
AVL树
平衡二叉树
【数据建模工具】数据处理算法讲解之主成分分析
►
算法思想
主成分分析PCA(PrincipalCo
美林数据Tempodata
·
2023-02-03 20:51
美林数据技术专家文章
递归,DFS与回溯的区别
递归是一种算法结构,DFS是一种搜索(方法)工具,回溯是一种
算法思想
。
zarro brain
·
2023-02-03 14:09
数据结构与算法
相似方法的汇总区分
数据结构
dfs
算法
递归算法
递归、回溯和DFS的区别
递归是一种算法结构,回溯是一种
算法思想
。一个递归就是在函数中调用函数本身来解决问题。回溯就是通过不同的尝试来生成问题的解,有点类似于穷举,但是和穷举不同的是回溯会“剪枝”。
zxfBdd
·
2023-02-03 14:36
数据结构和算法
python kmeans聚类_python机器学习之k-means聚类算法(1)
k-means
算法思想
原理本篇同样重在实现,所以对于原理简单介绍。该算法的思想很简单,通过计算数据点到聚类中心的距离来分类。什么是聚类中心
weixin_39827850
·
2023-02-03 09:18
python
kmeans聚类
k-Means聚类算法实现
一、算法实现该
算法思想
比较简单,我就不啰嗦了,直接附上
Grit_007
·
2023-02-03 09:10
机器学习
kmenas
聚类
关于链表的7份面试题解析
解析关键词递增有序链表,不允许有重复数据,保留递增关系(后插法),不占用额外的存储空间指的是不能开辟新节点,赋值在链接到链表上;
算法思想
假设待合并的链表为La和Lb,合并后的新表使用头指针Lc(Lc的表头结点设为
读月鱼_Harlan
·
2023-02-02 17:57
基于K-means聚类算法的图像分割
1K-means算法实际上,无论是从
算法思想
,还是具体实现上,K-means算法是一种很简单的算法。
iwuqing
·
2023-02-02 13:44
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他