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
Java排序算法实现
数据结构-时间复杂度
一、常数操作:常见固定时间的操作1、常见算术运算+、-、*、/、2、位运算>>、>>>、T(n)=aN^2+bN+C因此得出简单选择排序时间复杂度为O(N^2)
算法实现
:publicstaticvoidinsertSort
「已注销」
·
2023-09-11 17:38
算法
数据结构
算法
缓存淘汰算法-LRU
目录前言一、LRU算法二、LRU算法图解三、LRU
算法实现
四、LRU算法分析五、LRU算法改进方案前言我们常用缓存来提升数据查询速度,由于缓存容量有限,当缓存容量到达上限,就需要删除部分数据挪出空间,这样新数据才可以添加进来
yangyanping20108
·
2023-09-11 06:35
redis
算法
C++基础----累加和递归实现
.+10//
算法实现
步骤//1、两个变量相加(当然初始值是1,2),结果保留给第一个变量//2、后一个变量+1//3、循环1intadd1(inti,intj){if(j==10)returni+j;i
^随风~~
·
2023-09-10 06:59
V
C++
【王道数据结构编程题】 - 链表代码题
3.设L为带头节点的单链表,编写
算法实现
从尾到头反向输出每个节点的值。4.试编写在带头节点的单链表L这删除一个最小值节点的高效算法(假设最小值节点是唯一的)。
顾城沐心
·
2023-09-10 05:47
数据结构与算法
数据结构
链表
算法
c++
基础算法-Union-Find(动态连通性)--加权quick-union
今天是基于Union-Find(动态连通性)的quick-union的优化,称为加权quick-union
算法实现
。
今年花开正美
·
2023-09-09 23:30
【力扣】两数之和 II - 输入有序数组
力扣|两数之和II-输入有序数组【力扣】两数之和II-输入有序数组✌双指针快速入门两数之和II-输入有序数组问题思路分析✍️
算法实现
【力扣】两数之和II-输入有序数组✌双指针快速入门双指针从两端向中间迭代数组具体做法
Alex抱着爆米花
·
2023-09-09 23:08
leetcode
算法
数据结构
【Spring Cloud系列】 雪花算法原理及实现
解决分布式ID通用方案4.1UUID4.2数据库自增主键4.3基于Redis生成全局id策略五、SnowFlake(雪花算法)5.1SnowFlake特点5.2SnowFlake结构5.3雪花算法原理5.4
算法实现
goyeer
·
2023-09-09 23:27
Spring
Cloud
JAVA
spring
cloud
算法
spring
广度优先搜索
文章目录广度优先搜索算法原理
算法实现
算法应用例子1:最短路径问题例子2:连通性问题总结广度优先搜索广度优先搜索(BFS)是一种图搜索的算法。
我是廖志伟
·
2023-09-09 22:06
#
Java相关算法
宽度优先
python
算法
Dev-C++创建项目
数据结构写自己的头文件写此篇原因:数据结构中,用具体
算法实现
时,基本操作需要反复使用。建立自己的头文件,可以在不同的项目中很方便的调用自己在头文件中包含的基本操作函数。
hiyahh
·
2023-09-09 22:19
C语言学习笔记
数据结构
c++
数据结构
链表
【运动规划算法项目实战】专栏介绍
如何在栅格地图中实现Dijkstra算法6.如何实现简单的状态机7.如何实现机器人多目标点导航8.Voronoi图9.八叉树地图10.如何实现三次样条插值11.如何利用AABB作碰撞检测12.如何使用分离轴定理
算法实现
碰撞检测
Travis.X
·
2023-09-09 21:33
运动规划算法项目实战
算法
人工智能
机器人
自动驾驶
c++
c++数据结构—单向链表
文章目录一、链表的原理二、链表的
算法实现
单链表的初始化前插法后插法指定位置插入单链表的输出按值查找单链表的删除链表的销毁三、函数的调用总结与双向链表相比双向链表一、链表的原理链表是线性表的链式存储方式,
爱编程的大飞
·
2023-09-09 19:22
c++
C语言
数据结构
链表
c++
算法
【字符串匹配】暴力匹配算法
以下是暴力匹配算法的详细原理:1.一个字一个字的与子串进行比对2.匹配失败,就跳回主串的下一个字符进行重新匹配,直到匹配成功二、暴力匹配
算法实现
初始化:首先,算法将文本串和模式串的长度
西瓜WiFi
·
2023-09-09 18:03
算法
python
笔记 | 排序
算法实现
(Python)
排序算法一、选择排序二、合并/归并排序三、快速排序四、计数排序排序类型时间复杂度选择排序(SelectionSort)O(n2)O(n^{2})O(n2)合并/归并排序(MergeSort)O(nlogn)O(n\logn)O(nlogn)快速排序(QuickSort)平均情况O(nlogn)O(n\logn)O(nlogn)最糟情况O(n2)O(n^{2})O(n2)计数排序(Countin
步木木
·
2023-09-09 07:37
Python
笔记
排序算法
python
基于MASK RCNN
算法实现
瑕疵图像识别(准备数据)
下面要谈谈这个版本的MaskRCNN使用的MSCOCO数据集了,这也是我遇到最多坑的地方。希望后来的朋友能绕过去。MSCOCO数据集是微软搞的一个号称拥有最多图片数量的数据集,http://cocodataset.org/#home官方网址访问是比较困难的,需要翻一下。这个数据集的标注组织形式是训练集用train文件夹存放,验证集用val文件夹存放,而图像标注是一个图像集内只有一个json文件内存
李京_2934
·
2023-09-09 04:09
FPGA实战小项目3
基于FPGA的波形发生器基于FPGA的波形发生器基于FPGA的beep音乐播放器设计基于FPGA的beep音乐播放器设计基于FPGA的cordic
算法实现
DDSsin和cosine波形的产生基于FPGA
LEEE@FPGA
·
2023-09-08 18:41
FPGA开发项目
fpga开发
HotSpot垃圾收集
算法实现
细节
文章目录根节点枚举安全点安全区域记忆集与卡表写屏障三色标记根节点枚举在可达性分析算法中,由于GCRoots众多,所以在从GCRoots集合中进行引用链查找时会耗费大量时间。迄今为止,所有收集器在根节点枚举这一步骤时都是必须暂停用户线程的,因此毫无疑问根节点枚举与之前提及的整理内存碎片一样会面临相似的“StopTheWorld”的困扰。现在可达性分析算法耗时最长的查找引用链的过程已经可以做到与用户线
秃头披风侠.
·
2023-09-08 17:24
JVM
算法
java
jvm
深入理解CAS算法原理
.*,其下面的类使用CAS
算法实现
了区别于synchronouse同步锁的一种乐观锁。JDK5之前Java语言是靠synchronized关键字保证同步的,这是一种独占锁,也是是悲观锁。
chen_chen_chen_
·
2023-09-08 16:42
10-JVM调优工具详解
上一篇:09-JVM垃圾收集底层
算法实现
前置启动程序事先启动一个web应用程序,用jps查看其进程id,接着用各种jdk自带命令优化应用1.Jmap此命令可以用来查看内存信息,实例个数以及占用内存大小jmap-histo14660
关老头
·
2023-09-08 16:17
性能调优-JVM
jvm
算法
java
【最新!七麦下载量analysis参数】逆向分析与Python实现加密算法
文章目录1.写在前面2.请求分析3.加密分析4.
算法实现
1.写在前面 之前出过一个关于榜单analysis的分析,有兴趣的可以查看这篇文章:七麦榜单analysis加密分析最近运营团队那边有同事找到我们
吴秋霖
·
2023-09-08 16:41
爬虫JS逆向实战
python
analysis分析
算法
python迷宫游戏,迷宫生成,解决与可视化
代码已上传github使用prime算法生成迷宫使用递归算法走迷宫使用pygame做可视化展示游戏截屏prime算法生成迷宫参考了Python四大迷宫生成
算法实现
(2):随机Prim算法这篇博客,实现还是挺简单的
superychen
·
2023-09-08 13:25
大厂常见面试题LRU
算法实现
要实现put和get的O(1)时间复杂度最近最少/最久使用问题将最近最少使用的数据淘汰LRU缓存是操作系统常见的页面缓存淘汰机制实现方式:哈希表+双向链表哈希表用于存储数据,主要用于实现存取操作put和get的O(1)时间复杂度双向链表用于记录最近最少使用、最近最久未使用情况,主要是为了实现记录和删除记录操作的O(1)时间复杂度选择自定义实现双向链表,而不使用自带的双向链表自定义链表能更好的管控和
Invisible_He
·
2023-09-08 06:28
算法
LRU
HashMap
链表
09-JVM垃圾收集底层
算法实现
上一篇:08-JVM垃圾收集器详解1.三色标记在并发标记的过程中,因为标记期间应用线程还在继续跑,对象间的引用可能发生变化,多标和漏标的情况就有可能发生。这里我们引入“三色标记”来给大家解释下,把Gcroots可达性分析遍历对象过程中遇到的对象,按照“是否访问过”这个条件标记成以下三种颜色:黑色:表示对象已经被垃圾收集器访问过,且这个对象的所有引用都已经扫描过。黑色的对象代表已经扫描过,它是安全存
关老头
·
2023-09-08 05:25
性能调优-JVM
jvm
算法
java
【图文并茂】C++介绍之串
两个串相等,当且仅当两个串长度相等且对应位置上字符一样1.2串的抽象数据类型(如图所示)1.3顺序串基本
算法实现
和线性表一样,串也要顺序存储结构和链式存储结构,前者称为顺序串,后者
Cr不是铬
·
2023-09-08 05:16
C++学习
c++
笔记
学习
数据结构
青少年编程
促进企业数字化转型,数据成为新的生产要素
现在的企业除了引进先进的设备同时还以数据流为牵引,实现对生产管理、质量管理等功能的深度分析,生产效率提升可达30%;还有智能
算法实现
智能图形化排产、在线视觉防错等,显著提高工厂管理效率。
派可数据BI可视化
·
2023-09-08 02:43
数字化转型
商业智能
数据仓库
信息可视化
数据分析
python
商业智能BI
数据仓库
基于边缘检测的磨皮
算法实现
——OpenGL版
关于磨皮算法以及保边算法的原理可以去看我的另一篇博文介绍:美颜的奥秘——磨皮底层原理二、基于边缘检测的磨皮
算法实现
本文探讨一种比较常见且比较易实现
Rayyyyyyyyy
·
2023-09-08 02:07
OpenGL
图像算法
算法
OpenGLES
OpenGL
图像处理
图形渲染
垃圾回收机制的
算法实现
——标记压缩算法
一、标记压缩算法标记压缩算法(MarkCompact),其实就是标记清除和复制算法搞到一块来做更优的实现。它主要分成两个阶段,第一个阶段和标记删除算法一样,进行遍历,标记内存对象的活动状态;第二个阶段是要对整个堆内存进行搜索并将内存活动对象进行压缩填充。这里需要说明的是,压缩不是将数据或者内存本身压缩,是从整体上看,将内存中的空洞压缩,也就是说,象复制算法一样,不断的把活动内存复制到近似连续的内存
fpcc
·
2023-09-07 10:26
Java
GC机制
最小生成树问题——Kruskal
算法实现
问题介绍有一天我看到这么一个描述:古时候的镖局(相当于现在的快递公司)要押镖,然后有一张地图。地图上面清晰的标记了从A城市出发到B城市的每一条线路,所经过的每个城市。但是由于古时候绿林好汉太多了(还是社会主义好啊,扯远了~~~),两两城市之间绿林好汉收取的保护费是不一样的,所以这就导致压镖成本不同,那么怎样设计镖局所在地,才能使镖局能到达所有城市且打点绿林好汉的成本最少。问题描述完了,有没有觉得蛮
进击的NULL
·
2023-09-07 00:11
QT人脸识别知识
FaceRecognizer类是opencv提供的人脸识别器基类,LBPHFaceRecognizer是根据LBPH
算法实现
的识别器类,其中LBPHFaceRecognizer识别器支持在原有模
小钱努力学C
·
2023-09-06 23:17
QT
qt
开发语言
搜索:如何用A*搜索
算法实现
游戏中的寻路功能?
算法解析这是一个非常典型的搜索问题。人物的起点就是他当下所在的位置,终点就是鼠标点击的位置。我们需要在地图中,找一条从起点到终点的路径。这条路径要绕过地图中所有障碍物,并且看起来要是一种非常聪明的走法。所谓“聪明”,笼统地解释就是,走的路不能太绕。理论上讲,最短路径显然是最聪明的走法,是这个问题的最优解。实际上,像出行路线规划、游戏寻路,这些真实软件开发中的问题,一般情况下都不需要非得求最优解(也
花椒人生
·
2023-09-06 22:25
FloodFill算法详解及应用
比如说扫雷游戏,有时候你点一个方格,会一下子展开一片区域,这个展开过程,就是FloodFill
算法实现
的。扫雷类似的,像消消乐这
labuladong
·
2023-09-06 21:03
C#实现限流&负载均衡算法
限流
算法实现
技术:WCF测试工具:Postman的Runner工具服务类://////阈值,每秒钟最多访问16次///privatestaticintQPS=16;//////重置访问次数的时间间隔//
绿龙术士
·
2023-09-06 20:35
Web应用
服务器
c#
算法
机器学习:基于梯度下降算法的线性拟合实现和原理解析
机器学习:基于梯度下降算法的线性拟合实现和原理解析线性拟合梯度下降算法步骤
算法实现
数据可视化(动态展示)应用示例当我们需要寻找数据中的趋势、模式或关系时,线性拟合和梯度下降是两个强大的工具。
是一个Bug
·
2023-09-06 17:21
机器学习
机器学习
算法
人工智能
raft理论与实践[6]-lab3a-基于raft构建分布式容错kv服务
raft理论与实践[4]-lab2b日志复制阅读raft理论与实践[5]-lab2c日志复制阅读模拟RPC远程过程调用前言在之前的文章中,我们实现了raft算法的基本框架在本实验中,我们将基于raft
算法实现
分布式容错的
唯识相链2
·
2023-09-06 10:58
负载均衡
算法实现
负载均衡
算法实现
负载均衡介绍负责均衡主要有以下五种方法实现:1、轮询法将请求按顺序轮流地分配到后端服务器上,它均衡地对待后端的每一台服务器,而不关心服务器实际的连接数和当前的系统负载;2、随机法通过系统的随机算法
闪耀太阳a
·
2023-09-06 09:26
负载均衡
算法
运维
部署一套完整的Kubernetes高可用集群(二进制,最新版v1.18)下
七、高可用架构(扩容多Master架构)Kubernetes作为容器集群系统,通过健康检查+重启策略实现了Pod故障自我修复能力,通过调度
算法实现
将Pod分布式部署,并保持预期副本数,根据Node失效状态自动在其他
李振良的技术博客
·
2023-09-06 08:31
使用C语言和LZ77
算法实现
图片快速的无损压缩和解压缩
目录1.LZ77算法简介2.LZ77算法原理3.LZ77算法例程4.python代码实现5.C语言代码实现1.LZ77算法简介LZ77算法是无损压缩算法,由以色列人Abraham
smartvxworks
·
2023-09-06 08:39
机器视觉开发专栏
c语言
python
LZ77
lz77
图像压缩算法
图片无损压缩
图片压缩算法
数据结构与算法基础-学习-31-交换排序之冒泡排序、快速排序
目录一、交换排序基本思想二、冒泡排序基本思想三、冒泡排序
算法实现
思路1、第一趟2、第二趟3、第三趟4、第四趟5、第五趟四、冒泡排序算法源码1、BubbleSortSentrySqQueue五、冒泡排序算法效率六
阳光九叶草LXGZXJ
·
2023-09-06 05:42
#
数据结构与算法基础学习
学习
排序算法
算法
c语言
开发语言
PCL点云处理之计算两条直线间最短连线的端点 (二百零三)
点云处理之计算两条直线间最短连线的端点(二百零三)一、算法目的二、具体实现1.代码2.结果一、算法目的条件:给定两条直线,直线采用直线上一点和直线方向来确定要求:求两条直线间的最短连线线段,获取它的两个端点具体的
算法实现
如下
点云学徒
·
2023-09-06 04:46
PCL点云处理学习
点云分类
算法
点云处理
PCL
直线间最短连线
几何
算法 数据结构 递归冒泡算法 java冒泡算法 优化递归冒泡 数据结构(九)
使用递归
算法实现
冒泡:packagecom.nami.algorithm.study.day06;importjava.util.Arrays;/***beyonduselfandtrustuself.
不努力就种地~
·
2023-09-05 16:07
数据结构与算法
java
算法
数据结构
计算机竞赛 基于深度学习的人脸性别年龄识别 - 图像识别 opencv
文章目录0前言1课题描述2实现效果3
算法实现
原理3.1数据集3.2深度学习识别算法3.3特征提取主干网络3.4总体实现流程4具体实现4.1预训练数据格式4.2部分实现代码5最后0前言优质竞赛项目系列,今天要分享的是毕业设计人脸性别年龄识别系统
Mr.D学长
·
2023-09-05 16:24
python
java
【深度学习】基于卷积神经网络的铁路信号灯识别方法
基于卷积神经网络的铁路信号灯识别方法摘要:1引言2卷积神经网络模型2.1卷积神经网络结构2.2.1卷积层2.2.2池化层2.2.3全连接层3卷积神经网络
算法实现
3.1数据集制作3.2卷积神经网络的训练过程
紫钺-高山仰止
·
2023-09-05 11:26
深度学习
cnn
人工智能
mysql索引的数据结构为什么用B+树,知其所以然
SELECT*FROMheroWHEREage>5ANDage<20;使用哈希
算法实现
的索引虽然可以做到快速检索数据,但是没办法做数据高效范围查找,因此哈希索引是不适合作为Mysql的
MrYuShiwen
·
2023-09-05 04:49
数据库
#
数据结构
知其所以然
b树
mysql
数据结构
mysql索引
B+树
Dijkstra
算法实现
、链式前向星及一个变体的最短路径问题
Dijkstra算法解决的是带权重的有向图上单源最短路径问题,所谓单源最短路径指的是从一个给定的点到目标点之间的最短路径。Dijkstra算法其实就是从源点出发广度优先遍历图,在遍历的同时计算源点到遍历到的点的距离并保存下来,如果从新的路径到达某一点的距离比原来计算出的距离还要小,就更新这个距离值,最终,源点到所有点的最短距离就都可以求出来了。一般采用优先队列来暂存距离值,相当于是一种贪心算法,每
wudengyu
·
2023-09-05 01:21
算法
常见排序算法性能分析比较(快排,希尔,堆排,归并,插入排序等)
文章目录1.各种排序
算法实现
及其特点1.1直接插入排序1.2希尔排序1.3直接选择排序1.4堆排序1.5冒泡排序1.6快速排序1.7归并排序1.8计数排序2.排序算法复杂度及稳定性分析1.各种排序
算法实现
及其特点
S5242
·
2023-09-05 01:56
C语言
数据结构
排序算法
c语言
Qt CMake 中国象棋程序实现
前驱课程C++自学精简实践教程目录(必读)C++数据结构与
算法实现
(目录)Qt入门实战教程(目录)项目初衷为学习Qt的人提供一个合适的有一定难度的综合型练习项目。
C++程序员Carea
·
2023-09-04 23:55
Qt
入门实战教程(目录)
qt
开发语言
计算机外设
c++
数据结构
2023.09.03 学习周报
文章目录摘要文献链接题目亮点本文工作题目亮点本文工作题目亮点本文工作大气污染物传输的相关内容总结摘要本周阅读了三篇论文,第一篇文章的核心为改进PageRank算法和标签传播
算法实现
大气污染物传输分析模型
MoxiMoses
·
2023-09-04 21:00
深度学习
分类算法系列⑤:决策树
目录1、认识决策树2、决策树的概念3、决策树分类原理基本原理数学公式4、信息熵的作用5、决策树的划分依据之一:信息增益5.1、定义与公式5.2、⭐手动计算案例5.3、log值逼近6、决策树的三种
算法实现
逐梦苍穹
·
2023-09-04 19:14
人工智能
分类
决策树
数据挖掘
python
人工智能
机器学习
数学建模--二维插值函数模型的Python实现
目录1.
算法实现
步骤2.算法核心代码3.算法效果展示1.
算法实现
步骤#二维插值函数的展示通过Axes3D函数来进行实现#我们需要绘制出20*20的插值效果和500*500的插值效果,进行比较.具体步骤如下所示
Danceful_YJ
·
2023-09-04 14:12
数学建模
数学建模
C# | DBSCAN聚类
算法实现
—— 对直角坐标系中临近点的点进行聚类
C#|DBSCAN聚类
算法实现
聚类算法是一种常见的数据分析技术,用于将相似的数据对象归类到同一组或簇中。
猿长大人
·
2023-09-04 07:08
c#
算法
算法
c#
聚类
大数据
计算机视觉
数据分析
Surprise 框架
Surprise官方文档参考源码参考Surprise是Python下的一个推荐
算法实现
的库,Python首选。
断舍离_0025
·
2023-09-04 02:43
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他