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
算法思想
王道408考研课后习题---二叉树
二叉树的链式存储结构typedefstructBiTNode{intdata;structBiTNode*lchild,*rchild;}BiTNode,*BiTree;二、习题第三题:非递归版的后续遍历
算法思想
FoLiaGe丶
·
2023-08-10 05:07
考研算法学习
数据结构
算法
【算法篇C++实现】五大常规算法
文章目录一、分治法⛳(一)
算法思想
⛳(二)相关代码二、动态规划算法⛳(一)
算法思想
⛳(二)相关代码三、回溯算法⛳(一)
算法思想
⛳(二)相关代码四、贪心算法⛳(一)
算法思想
⛳(二)相关代码五、分支定界法⛳
陈七.
·
2023-08-10 04:59
数据结构与算法
算法
c++
java查找算法:二分查找(两种方式)
二分查找
算法思想
二分查找针对的是一个有序的数据集合也就是数组(这也成为了二分查找的一个重要局限性),查找思想有点类似分治思想。
little Chen1
·
2023-08-10 00:41
算法
java
蓝桥杯
插入,选择,堆,快速排序
算法思想
与复杂度
目录插入排序思想算法步骤代码复杂度选择排序思想算法步骤代码复杂度堆排序思想算法步骤代码复杂度快速排序思想算法步骤代码复杂度稳定性插入排序思想插入排序是一种简单直观的排序算法。它的工作原理是将数组分为已排序和未排序两部分,然后依次将未排序元素插入到已排序部分的正确位置,直至整个数组排序完成。算法步骤1.从第一个元素开始,将其视为已排序部分2.取出下一个元素,在已排序部分从后向前进行比较,找到合适的位
Lpy2569
·
2023-08-08 07:37
java数据结构
排序算法
算法
数据结构
Dijkstra算法
1.
算法思想
a.输入(即已知条件):有权重的无向图G={E,V},V是顶点的集合,E是边的集合,每一边皆有权重(大于零),源节点s和目的节点d都属于集合V(s∈V,d∈V)。
稀乱的低调
·
2023-08-08 00:01
用于文本去重(相似度计算)的Simhash算法学习及python实现(持续学习中)
2.Simhash
算法思想
3.Simhash算法流程3.1分词3.1.1短文本的处理3.1.2长文本的处理-基于TF-IDF的文本关键词抽取方法3.1.2.1TF-IDF
算法思想
3.1.2.2TF-IDF
星夜猫
·
2023-08-07 19:04
算法
python
算法
KMeans算法与GMM混合高斯聚类
K-Means
算法思想
对于给定的样本集,按照样本间的距离,将样本集划分为K个簇。簇内的点尽量紧密连接,而簇间的距离尽量的大。本质上是个组合优化问题,类似于将N个球分配到K个箱子。
qw_6918966011
·
2023-08-07 17:54
算法
kmeans
聚类
寻找中项,时间复杂度O(n) C/C++实现
算法思想
选择数组中任意数作为基准,将数组分为大于,小于,等于此数的三部分,寻找中项。
你猪头啊
·
2023-08-07 12:53
贪心算法详解
贪心
算法思想
:顾名思义,贪心算法总是作出在当前看来最好的选择。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。当然,希望贪心算法得到的最终结果也是整体最优的。
不怕困难的博客
·
2023-08-07 08:36
C++
贪心算法
算法
图像处理中的去除离群点算法(半径滤波、邻域滤波)
算法思想
假设有如下图片,如何去除其中的离群点呢?1,遍历集合{W}中的所有点,以某点p为圆心,以r为半径画圆,统计圆内有多少个点(不包含点p自身),假设有N个。
thequitesunshine007
·
2023-08-07 06:31
OpenCV
离散点
去除离群点
去除离散点
05-机器学习_(协同过滤推荐算法与应用)---没用
机器学习算法day03_协同过滤推荐算法及应用课程大纲协同过滤推荐算法原理协同过滤推荐算法概述协同过滤推荐
算法思想
协同过滤推荐算法分析协同过滤推荐算法要点协同过滤推荐算法实现协同过滤推荐算法案例案例需求数据规整参数设定用
okbin1991
·
2023-08-07 00:44
推荐算法
算法
机器学习
人工智能
数据挖掘
排序算法之快速排序
排序算法之快速排序参考自算法(第四版),快速排序
算法思想
对数组中取一个切分元素,下文简称pivot然后使得pivot的左边都=pivot,对于pivot元素,在数组中则是已经排定的,然后继续递归调用pivot
小宇宙Kr
·
2023-08-05 13:17
深度优先搜索(DFS)
算法思想
及算法解析
算法思想
: 深度优先搜索算法类似于树的先序遍历。
_考不上研究生不改名
·
2023-08-04 22:18
数据结构
深度优先
算法
图论
c语言
数据结构
算法通关村第 1 关 | 链表高频算法题——两个链表的第一个公共节点
Leetcode链接:剑指Offer52.两个链表的第一个公共节点-力扣(LeetCode)看到题目没有思路时首先考虑常用数据结构和
算法思想
。
今天早睡了吗z
·
2023-08-04 17:51
链表
算法
链表
数据结构
桶排序算法
桶排序算法
算法思想
概述:桶排序(BucketSort)是一种非比较性的排序算法,它将待排序的元素分到有限数量的桶(或箱子)中,然后对每个桶中的元素分别进行排序,最后合并所有桶的元素得到排序结果。
gzlp
·
2023-08-04 09:29
算法
排序算法
排序算法
算法
数据结构
线性方程组迭代解法——雅可比(Jacobi)迭代法,Gauss-Seidel迭代法和超松弛(SOR)迭代法
线性方程组迭代解法——雅可比(Jacobi)迭代法,Gauss-Seidel迭代法和超松弛(SOR)迭代法一、3种经典线性迭代算法(1)雅可比迭代法1.1
算法思想
1.2算法流程(2)Gauss-Seidel
篱落~~成殇~~
·
2023-08-02 14:31
笔记
算法
matlab
Netty源码之内存管理(一)(4.1.44 )
本章源码基于Netty4.1.44版本,该版本是采用jemalloc3.x的
算法思想
,而4.1.45以后的版本则基于jemalloc4.x算法进行重构,两者差别还是挺大的。
ClarenceZero
·
2023-08-02 07:06
Netty
java
netty
内存管理
字符串的排列
示例:输入:s=“abc”输出:[“abc”,“acb”,“bac”,“bca”,“cab”,“cba”]
算法思想
进行深度优先搜索,但是要注意可能会有重复的字符,所以要适当的进行“剪枝”。
ccornell
·
2023-08-01 11:06
LeetCode
算法
深度优先
贪心算法--及其典型算法
贪心
算法思想
局部最优,只图眼前利益,但是局部最优之和一般不会是全局最优,但也不一定,比如最小生成树:prim和Kruscal算法还有最短路径迪杰斯特拉,都是超级优秀的贪心算法的应用。
一只呆桃酱
·
2023-07-31 22:56
力扣每日两题
算法
贪心算法
数据结构
信息安全2——Java实现Vigenere加密算法和解密算法---详细的代码注释
它的
算法思想
如下:明文的每个字母使用不同k的凯撒加密。
LAN¥¥
·
2023-07-30 17:21
信息安全
java
ide
一个数组中有N个数,要求去除其中重复的数字(重复的数字只保留一个)
算法思想
#includeintmain(){inta[6]={1,3,4,1,8,4};intlen=6;intdistance=0;//
算法思想
:每一个数和它之后的数比较(该数不动),如果重复,找到重复的那位数
HanLongXia
·
2023-07-29 21:54
算法
C语言
基础代码片段理解
算法
c语言
从算法练习题中学习新的
算法思想
(python)
1.由问题的特征得到解题思路1.1m个苹果放入n个盘子问题链接地址:https://www.cnblogs.com/wxgblogs/p/5742618.html1.2蛇形矩阵题目说明蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。样例输入5样例输出136101525914481371211try:whileTrue:num=int(raw_input())L=[[0foriinrange
Logintern09
·
2023-07-29 10:31
算法
学习
python
图解快速排序算法
流川枫博客主页:流川枫的博客专栏:和我一起学java语录:Stayhungrystayfoolish工欲善其事必先利其器,给大家介绍一款超牛的斩获大厂offer利器——牛客网点击免费注册和我一起刷题吧文章目录1.
算法思想
YoLo♪
·
2023-07-29 08:24
JavaSE零基础学习
排序算法
算法
java
js实现常见排序算法
比较排序和非比较排序比较排序非比较排序2.稳定性和不稳定性二、各排序算法对比三、排序算法中的通用函数以及对数器1.通用函数交换函数取两索引的中间下标,中间值mid2.对数器四、各排序算法的实现1.冒泡排序
算法思想
过程图解代码实现算法分析
fish Boy
·
2023-07-29 06:32
排序算法
javascript
算法
链表的应用
话不多说,赶紧开始正题:
算法思想
:将L1作为主表,L2作为副表,遍历L1表,插入L2表。同时考虑到其中的特殊情况:主表最后元素大于副表、主表最后元素小于副表、还有主副表都有头结点。
xinxinlimin
·
2023-07-29 05:27
《算法系列》之双指针
简介 双指针并不是一种数据结构,也不是指C这种语言中的指针,而是一种经典的
算法思想
,可以用来求链表的中点、链表是否成环、移除数组中多余的元素、归并排序等,核心思想是:设计不同速度、不同间距、或不同方向的两个指针对目标集合操作
小夏陌
·
2023-07-29 01:42
算法
算法
leetcode
双指针
【阅读笔记】一种暗通道优先的快速自动白平衡算法
算法思想
:图像中白色区域或者高饱和度区域的光线透射率较低,根据以上特性利用暗通道法计算图像中白色区域。
AomanHao
·
2023-07-28 14:53
图像处理相关
笔记
白平衡
暗通道
博客
论文
【数据结构】实验七:字符串
实验七字符串实验报告一、实验目的与要求1)巩固对串的理解;2)掌握串的基本操作实现;3)掌握BF和KMP
算法思想
。
MorleyOlsen
·
2023-07-28 03:19
数据结构
数据结构
算法之迪杰斯特拉算法
迪杰斯特拉
算法思想
设G=(V,E)为一个带全有向图,把图中顶点集合V分成两组。第一组为已求出最短路径的顶点集合(用S表示,初始时S中只有一个源点,以后每求得一条最短路径,就将所到达最短路径的顶点加入
程序员的暴击
·
2023-07-28 01:34
算法
java
算法
迪杰斯特拉算法
Dijkstra
LeetCode常见题型——动态规划
1.
算法思想
动态规划(DynamicProgramming,DP)主要用来查找有很多子问题的最优解。
贫道绝缘子
·
2023-07-27 20:53
LeetCode刷题怪
动态规划
leetcode
算法
c/c++带权中位数(O(n)复杂度)
请设计一个线性时间的算法,在该数组中查找其带权中位数xk,满足:在这里插入图片描述
算法思想
:线性时间算法即为O(n),联想到之前写过的Select过程中的partition,选定一个pivot,将数组分成小于基数与大于基数的两部分
你猪头啊
·
2023-07-27 12:48
算法思想
之动态规划(七)——背包问题
前言今天我们继续讨论经典的动态规划问题之背包问题。背包问题问题描述一个背包有一定的承重capacity,有n件物品,每件都有自己的价值,记录在数组v中,也都有自己的重量,记录在数组w中,每件物品只能选择要装入背包还是不装入背包,要求在不超过背包承重的前提下,选出物品的总价值最大。问题分析其实,这类问题和之前讨论的找零钱问题有相似之处。我们使用二维数组dp进行动态规划——代表了承重为的情况下放入前i
复旦猿
·
2023-07-26 12:01
编程导航算法通关村第一关|白银关1
有时学到一些
算法思想
和编程
ChaseWind99
·
2023-07-26 02:44
算法
java
数据结构
零基础小白必学-10个经典C语言算法
C语言中有有许多经典的算法,这些算法都是许多人的智慧结晶,也是编程中常用的算法,这里面包含了众多
算法思想
,掌握这些算法,对于学习更高级的、更难的算法都会有很大的帮助,会为自己的算法学习打下坚实的基础。
楚乔_0a40
·
2023-07-25 21:05
【算法】贪心算法
文章目录贪心算法贪心
算法思想
贪心算法基本思路贪心算法解题步骤贪心算法存在问题一些例子SelfishGrazing题目解题思路代码CowsonaLeash题目解题思路代码纪念品分组题目解题思路代码总结贪心算法贪心
算法思想
贪心算法是指在对问题进行求解时
秃头仔仔
·
2023-07-25 19:52
思维代码
#
算法思维
贪心算法
算法
动态规划
面试算法 最长连续递增序列 (贪心算法)
2.算法:1.暴力算法2.贪心算法3.
算法思想
:暴力算法:1.首先建立一个循环,在这个循环中我们从每一个数开始寻找他的最长的递增的子数列2.从每个数开始的查询子数列的方法,3.首先建立while循环我们的在
_She001
·
2023-07-25 18:54
面试
算法
贪心算法
算法
c++
学习
面试
深度优先,广度优先,拓扑排序(实战题解)
所以dfs一般都是找路径的2、
算法思想
:图的深度优先
StriveCode
·
2023-07-25 17:26
算法
java
数据结构
队列
算法
【手撕排序算法】---基数排序
本文目录1️⃣样例演示2️⃣基数排序介绍3️⃣
算法思想
4️⃣代码示例5️⃣总结1️⃣样例演示
平行线也会相交
·
2023-07-25 08:20
数据结构初阶(C实现)
排序算法
算法
【算法基础:搜索与图论】3.6 二分图(染色法判定二分图&匈牙利算法)
文章目录二分图介绍染色法判定二分图例题:860.染色法判定二分图匈牙利匹配二分图最大匹配匈牙利匹配
算法思想
例题:861.二分图的最大匹配二分图介绍https://oi-wiki.org/graph/bi-graph
小威W
·
2023-07-25 05:45
算法
算法
图论
二分图
染色法
匈牙利算法
冒泡排序(附图详解)
冒泡排序的
算法思想
算法图解参考代码运行结果优化代码运行结果什么是冒泡排序?
GOTXX
·
2023-07-24 15:23
C语言题集
算法
数据结构
LeetCode43. 字符串相乘(Java解法)
示例1:输入:num1=“2”,num2=“3”输出:“6”示例2:输入:num1=“123”,num2=“456”输出:“56088”题目来源:力扣(LeetCode43.字符串相乘)1
算法思想
这道题思路
Alfred_XiaJL
·
2023-07-24 03:19
java
算法
字符串相乘
第三讲 搜索与图论
AcWing842.排列数字本题用的
算法思想
为回溯法排列数字1,2,3的解空间树:可行解共有6种顺序图解:#includeusingnamespacestd;constintN=10;intn;intpath
MINGgoS
·
2023-07-23 18:14
Acwing算法基础课
图论
算法
c++
15-C++基本算法-贪心法
理论基础贪心法(GreedyAlgorithm)是一种常见的
算法思想
,它在每一步选择中都采取当前状态下最优的选择,以期望获得全局最优解。贪心法通常适用于问题具有最优子结构和贪心选择性质的情况。
逸峰轻云
·
2023-07-22 03:05
C++基础笔记
算法
c++
06-C++ 基本算法 - 二分法
前言在这个笔记中,我们将介绍二分法这种基本的
算法思想
,以及它在C++中的应用。我们将从一个小游戏猜数字开始,通过这个案例来引出二分法的概念。然后我们将详细讲解什么是二分法以及它的套路和应用。
逸峰轻云
·
2023-07-22 03:35
c++
算法
开发语言
八大
算法思想
(六)------------------试探(回溯)算法
回溯法(backtracking)(探索与回溯法)是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。白话:回溯法可以理解为通过选择不同的岔路口寻找目的地,一个岔路口一个岔路口的去尝试找到目的地。如果走错了路,继续返回来找到岔路口的另一
super_hongtao
·
2023-07-21 23:37
第二题:有效的括号--栈
示例1:输入:s=“()”输出:true示例2:输入:s=“()[]{}”输出:true示例3:输入:s=“(]”输出:false方法一:栈
算法思想
:这种
算法思想
的基本思路是利用栈
gaoqiangliang
·
2023-07-21 04:41
leetcode
【考研复试】数据结构常见问题
栈在括号匹配中的
算法思想
栈在后缀表达式求值的
算法思想
队列的溢出现象?解决办法?三、树与二叉树什么是树?
nemizr
·
2023-07-20 13:58
考研复试
数据结构
线性表综合应用题1
算法思想
:搜索整个顺序表,查找最小值元素并记住其位置,搜索结束后用最后一个元素填补空出的原最小值元素的位置。
桉森屿夏
·
2023-07-20 09:44
数据结构考研
算法
线性表综合应用题2
算法思想
:扫描顺序表L的前半部分元素,对于元素L.data[i](0#defineMaxSize10//定义顺序表结构typedefstruct{intdata[MaxSize];intlength;}
桉森屿夏
·
2023-07-20 09:44
数据结构考研
数据结构
线性表
k-mean算法
算法思想
:以空间中k个点为中心进行聚类,对最靠近他们的对象归类。通过迭代更新各类中心的值,直到出现最好的聚类结果。算法描述:适当的选择c个
青春、往昔浮流年〞
·
2023-07-20 03:53
人工智能
机器学习
上一页
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
其他