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
-算法总结
数据结构与
算法总结
概念1,算法:解决问题的思路与方法。2,数据结构:为了算法更好的处理问题而总结定义的一组数据规则。物理结构:数据在磁盘上的存储结构,分为连续存储与非连续存储。对应的逻辑结构:数组与链表。逻辑结构:针对常见问题归纳定义的一套数据规则。常见的:数组,链表,栈,队列,散列表,跳表,二叉树,图。最终对应到磁盘或内存中只有连续与非连续存储。3,算法设计的标准:在最短的时间内使用最少的资源获取一个准确的结果有
单向时间轴
·
2023-09-11 17:55
代码随想录算法训练营第三十天| 332.重新安排行程 51. N皇后 37. 解数独
重点是看回溯
算法总结
篇:代码随想录332.重新安排行程(可跳过)代码随想录51.N皇后(可跳过)
Dead Woods
·
2023-09-10 10:28
算法刷题
算法
【C语言】十进制数转换成二进制数
文章目录前言一、题目讲解二、分析1.代码2.重点
算法总结
前言OK,今天讲一个简单的代码,这个代码对于程序猿来说是简单的,但是对于学习C语言的学生来说是比较复杂的,现在分享出来,和大家一起学习一下。
劳动模范WX
·
2023-09-10 06:49
C/C++高阶班
c语言
开发语言
Tomcat优化
Tomcat优化一.JVM组成1.JVM组成2.虚拟机3.Garbage垃圾确定方法二.垃圾回收基本算法1.标记清除Mark-Sweep2.标记压缩(压实)Mark-Compact3.复制copying4.多种
算法总结
啊呜呜么么叽
·
2023-09-10 02:54
tomcat
linux
服务器
java
Agv、Rgv 车辆控制调度系统开发第二篇
问题二、问题分析1.寻找路线2.避碰算法3.移车算法4.解锁
算法总结
预告系列文章链接其他文章新篇章前言这篇要讲什么我想了很久,最终还是决定将理论,没有好的理论知识是无法写出好的系统的。
一个十几年的老程序员
·
2023-09-08 15:09
车辆控制调度系统
车辆交通管制
dotnetCore
自动驾驶
机器学习
算法
LeetCode刷题笔记【24】:贪心算法专题-2(买卖股票的最佳时机II、跳跃游戏、跳跃游戏II)
文章目录前置知识122.买卖股票的最佳时机II题目描述贪心-直观写法贪心-优化代码更简洁55.跳跃游戏题目描述贪心-借助ability数组贪心-只用`intfar`记录最远距离45.跳跃游戏II题目描述回溯算法贪心
算法总结
前置知识参考前文参考文章
Eibosinu
·
2023-09-08 03:11
LeetCode刷题笔记
leetcode
笔记
贪心算法
c++
算法
LeetCode刷题笔记【23】:贪心算法专题-1(分发饼干、摆动序列、最大子序和)
贪心算法的解题步骤455.分发饼干题目描述解题思路代码376.摆动序列题目描述解题思路代码53.最大子序和题目描述暴力解法动态规划贪心
算法总结
前置知识贪心算法的本质贪心的本质是选择每一阶段的局部最优,从而达到全局最优
Eibosinu
·
2023-09-08 03:11
LeetCode刷题笔记
leetcode
笔记
贪心算法
算法
c++
LeetCode刷题笔记【25】:贪心算法专题-3(K次取反后最大化的数组和、加油站、分发糖果)
文章目录前置知识1005.K次取反后最大化的数组和题目描述分情况讨论贪心算法134.加油站题目描述暴力解法贪心算法135.分发糖果题目描述暴力解法贪心
算法总结
前置知识参考前文参考文章:LeetCode刷题笔记
Eibosinu
·
2023-09-08 03:39
LeetCode刷题笔记
leetcode
笔记
贪心算法
算法
c++
代码随想录回溯
算法总结
77.组合classSolution{List>res=newArrayList();Dequepath=newArrayDeque();publicList>combine(intn,intk){combineHelper(n,k,1);returnres;}privatevoidcombineHelper(intn,intk,intstartIndex){if(path.size()==k){
peach2580
·
2023-09-08 02:46
代码随想录
算法
单调递增的数字以及贪心
算法总结
738.单调递增的数字该题是如果一个数的每一位都是单调递增的那就保留,如果不是,就找小于其最大的单调递增数。具体是应该前一位比后一位大那就将前一位减1,后面都变9。classSolution{publicintmonotoneIncreasingDigits(intn){Strings=String.valueOf(n);char[]sa=s.toCharArray();intffa=s.leng
[ ]898
·
2023-09-06 08:19
算法
贪心算法
【数据结构与算法】十大经典排序算法
文章目录前言一、常见十大排序
算法总结
1、名词解释2、时间复杂度二、排序算法与C语言实现1、冒泡排序2、选择排序3、插入排序4、希尔排序5、归并排序6、快速排序7、堆排序8、计数排序9、桶排序10、基数排序总结前言排序算法是
JosieBook
·
2023-09-05 23:58
#
数据结构与算法
排序算法
算法
java
十大经典排序
算法总结
(桶排序)
写在前面楼主整理经典的排序算法记录学习1.桶排序(BucketSort)1.1概念桶排序是计数排序的升级版。它利用了函数的映射关系,高效与否的关键就在于这个映射函数的确定。桶排序(Bucketsort)的工作的原理:假设输入数据服从均匀分布,将数据分到有限数量的桶里,每个桶再分别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排1.2算法描述设置一个定量的数组当作空桶子。寻访序列,并
康小庄
·
2023-09-04 21:25
PID控制
算法总结
当今的闭环自动控制技术都是基于反馈的概念以减少不确定性。反馈理论的要素包括三个部分:测量、比较和执行。测量关键的是被控变量的实际值,与期望值相比较,用这个偏差来纠正系统的响应,执行调节控制。在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。一、PID含义PID是英文单词比例(Proportion),积分(Integral),微分(Differenti
C藏镜人
·
2023-09-04 16:47
#
路径规划算法
PID控制算法
EM
算法总结
(一)
文章目录前言参数分析前言EM算法广泛用于含有隐藏变量的模型的极大似然估计。参考:文曲经典:统计学习方法-李航参数分析θ=[P(z1∣x),P(z2∣x),⋯ ,P(zm∣x),P(y1∣z1,x),P(y2∣z1,x),⋯ ,P(yn∣z1,x),P(y1∣z2,x)⋯ ,P(yk∣zm,x)⋯ ,P(yn∣zm,x)]\begin{align*}\theta=&[P(z_1|x),P(z_2|x
赛文忆莱文
·
2023-09-04 16:13
算法
概率论
【机器学习】机器学习中的最优化
算法总结
对于几乎所有机器学习算法,无论是有监督学习、无监督学习,还是强化学习,最后一般都归结为求解最优化问题。因此,最优化方法在机器学习算法的推导与实现中占据中心地位。在这篇文章中,益达将对机器学习中所使用的优化算法做一个全面的总结,并理清它们直接的脉络关系,帮你从全局的高度来理解这一部分知识。其它机器学习、深度学习算法的全面系统讲解可以阅读《机器学习-原理、算法与应用》,清华大学出版社,雷明著。书的勘误
风度78
·
2023-09-02 07:47
机器学习
算法
人工智能
纠错
算法总结
算法总结
1、题目:纠错码理论在DNA计算编码中的应用进展2011年《福建电脑》https://www.ixueshu.com/document/cd7838079876fcad058f0995694adacc318947a18e7f9386
gufsicsxzf
·
2023-09-01 16:33
回溯
算法总结
(中等):回溯7.2解数独(困难):回溯算法7.3组合总和(中等):回溯算法7.4组合总和Ⅱ(中等):回溯算法7.5全排列Ⅱ(中等):回溯算法7.6组合(中等):7.7子集(中等):回溯算法7.8回溯
算法总结
perseveregz
·
2023-08-31 21:28
算法
leetcode
职场和发展
动态规划
算法总结
什么是动态规划动态规划(DynamicProgramming),简称DP。如果某一问题有很多重叠子问题,使用动态规划是最有效的。动态规划最核心的思想,就在于拆分子问题,记住过往,减少重复计算。动态规划的解题步骤对于动态规划问题,我将拆解为如下五步曲,这五步都搞清楚了,才能说把动态规划真的掌握了!确定状态标识,即确定dp数组以及下标的含义确定状态转移方程初始化dp数组,保证填表时不越界(递推公式决定
程序员Jared
·
2023-08-31 19:12
常见算法
动态规划
C++
leetcode
牛客网
搜索
算法总结
文章目录搜索算法1.深度优先搜索(Depth-First-Search,DFS)2.广度优先搜索(Breadth-firstsearch,BFS)3.启发式搜索策略3.1爬山法(Hillclimbing)3.2最佳优先搜索(Best-firstsearch)GreedyBFS4.代价一致搜索(Dijkstra)5.分支限界(Branchandbound,简称BB)6.动态规划(Dynamicpro
番茄元
·
2023-08-31 19:34
基础知识
算法
深度优先
贪心算法
爬山法
分支界限
七种经典排序算法
转载自:http://wuchong.me/blog/2014/02/09/algorithm-sort-summary/经典排序
算法总结
与实现发表于2014-02-09|分类于程序设计||阅读次数2258
302wanger
·
2023-08-31 16:37
一文搞懂常见限流算法:计数器、滑动窗口、漏桶、令牌桶
文章目录1、计数器算法2、滑动窗口算法3、漏桶算法(漏斗算法)4、令牌桶算法5、限流
算法总结
6、限流组件:在开发高并发系统时,有三把利器用来保护系统:缓存、降级和限流。
一只IT攻城狮
·
2023-08-31 09:10
《数据结构与算法》系列
《Java高并发编程》系列
算法
滑动窗口算法
漏桶算法
令牌桶算法
微服务限流
分类算法系列②:KNN算法
目录KNN算法1、简介2、原理分析数学原理相关公式及其过程分析距离度量k值选择分类决策规则3、API4、⭐案例实践4.1、分析4.2、代码5、K-近邻
算法总结
作者介绍:准大三网络工程专业在读,努力学习Java
逐梦苍穹
·
2023-08-31 08:07
人工智能
算法
分类
数据挖掘
KNN
k近邻算法
python
人工智能
贪心
算法总结
篇
文章转自代码随想录贪心
算法总结
篇我刚刚开始讲解贪心系列的时候就说了,贪心系列并不打算严格的从简单到困难这么个顺序来讲解。
xk.77
·
2023-08-31 07:46
贪心算法
算法
各种 Optimizer 梯度下降优化
算法总结
不管是使用PyTorch还是TensorFlow,用多了Optimizer优化器封装好的函数,对其内部使用的优化算法却没有仔细研究过,也很难对其优点和缺点进行实用的解释。所以打算以这一篇论文为主线并结合多篇优秀博文,回顾和总结目前主流的优化算法,对于没有深入了解过的算法,正好借这个机会学习一下。写在前面当前使用的许多优化算法,是对梯度下降法的衍生和优化。在微积分中,对多元函数的参数求偏导数,把求得
无忧获客01
·
2023-08-30 19:24
HTTPS协议工作流程(原理)
1.1、HTTP的数据传输过程1.2、HTTP请求报文1.3、HTTP响应报文二、HTTPS(HTTP+SSL)对称加密算法:非对称加密
算法总结
(原理)前言Http作为网络上的常用协议,主要用于浏览器端到服务器端的通信
来日方长。。。。long
·
2023-08-30 15:24
加密算法
https
网络协议
java
安全
哈希
算法总结
(含哈希算法工具类的封装)
哈希算法哈希算法概述哈希算法的特点及目的什么是哈希碰撞常用的哈希算法三种常见哈希算法的封装(工具类)彩虹表攻击与"加盐"总结哈希算法概述哈希算法(Hash)又称摘要算法(Digest),它的作用是:对任意一组输入数据进行计算,得到一个固定长度的输出摘要。在我们之前的学习中,也接触到了一些哈希算法的使用,比如String字符串的hashash()就是一个哈希算法,它的输入是任意字符串,输出是固定的4
猿究院杨树林
·
2023-08-29 11:50
哈希算法
算法
常用数据回归建模
算法总结
记录
本文的主要目的是总结记录日常学习工作中常用到的一些数据回归拟合算法,对其原理简单总结记录,同时分析对应的优缺点,以后需要的时候可以直接翻看,避免每次都要查询浪费时间,欢迎补充。(1)线性回归(LinearRegression)算法构建原理:线性回归是一种基本的回归模型,它建立了自变量与因变量之间的线性关系。算法通过拟合一个最小二乘法损失函数来找到最佳的线性拟合直线或平面。线性回归的目标是最小化预测
Together_CZ
·
2023-08-29 11:16
算法
回归
数据挖掘
双指针
算法总结
双指针算法大致有以下几个类型对撞指针:一般用来处理两数和问题快慢指针:一般在链表中用的比较多,如求链表中间结点,链表是否有环等,当然一些非链表题也会用到相关的思想区间划分:将数组分成两个不同性质的两个部分一、对撞指针1.盛⽔最多的容器(点击这里,直达题目)看到这题,最直接的想法就是暴力,两层for循环直接枚举左右端点,在所有的情况中找到最大值,时间复杂度是O(n^2),过不了,那么我们怎么优化时间
竹下为生
·
2023-08-28 22:30
算法
c++
leetcode
8.27周报
文章目录前言论文阅读摘要介绍模型
算法总结
前言本周学习了GAN论文《GenerativeAdversarialNets》,了解GAN主要由两部分组成:生成器和判别器,知道生成器G和判别器D的作用及原理,相比于其他的生成模型
hehehe2022
·
2023-08-28 03:15
深度学习
排序算法
排序
算法总结
排序算法平均时间复杂度稳定性冒泡排序O(n2)稳定选择排序O(n2)不稳定插入排序O(n2)稳定希尔排序O(n1.5)不稳定快速排序O(N*logN)不稳定归并排序O(N*logN)稳定堆排序
igor_d140
·
2023-08-26 18:56
立体匹配算法
立体匹配
算法总结
如下:BM算法,重点是SGBM算法,GC算法双目立体匹配算法SGBMsemi-globalmatching(SGM)是一种用于计算双目视觉中视差(disparity)的半全局匹配算法,在
人间小客
·
2023-08-26 12:26
C++
算法
计算机视觉
opencv
【高级搜索】双向广搜,A*,IDDFS,IDA *
算法总结
(terse版)
一、双向广搜双向广搜就是从起点和终点同时往中间搜的一个算法。注意事项:在搜索过程中,同一层次下的顺序应该为:搜完一边所有的当前深度的子节点,在搜索另一边。队列使用(1)合用一个队列(2)用两个队列判断条件若两边都搜到了某一个状态,这个状态就是可行解,具体情况根据具体题目加以分析。二、A*A*的特点就是用到了一个估价函数来剪枝。A*是一种用优先队列的方式实现的算法,不过A*算法的优先队列是判断当前节
来自八中的小鹿
·
2023-08-26 08:19
算法
【算法日志】贪心算法刷题:单调递增数列,贪心
算法总结
(day32)
代码随想录刷题60Day目录前言单调递增数列贪心
算法总结
前言今天是贪心算法刷题的最后一天,今天本来是打算刷两道题,其中的一道hard题做了好久都没有做出来(主要思路错了)。然后再总结一下。
沫雪雨音
·
2023-08-23 02:11
算法
贪心算法
leetcode
低功耗蓝牙学习总结
射频层1.低功耗蓝牙调制解调全过程2.IQ调制3.SDR介绍4.MATLAB蓝牙工具箱介绍5.BLE的MATLAB仿真6.BLE解调
算法总结
协议栈层协议栈全貌nimble简介与文件结构nimble整体文件安排
北地的树
·
2023-08-22 08:13
低功耗蓝牙相关
学习
程序员必须掌握的核心算法
://blog.csdn.net/m0_37907797/article/details/102661778【嵌牛导读】:程序员应该掌握的一些算法分类以及整理【嵌牛鼻子】:程序算法【嵌牛提问】:基础的
算法总结
篇
JS_Terry_M
·
2023-08-22 07:48
前端
算法总结
(三)—链表实现
链表实现一、链表1、链表实现2、链表遍历3、链表长度4、链表节点查询5、设置链表节点值6、链表插入节点7、链表尾部插入8、删除链表结点9、链表倒序一、链表1、链表实现functionList(value){this.value=value;this.next=null;}//构造函数constNode1=newList(1);constNode2=newList(3);constNode3=new
飞羽逐星
·
2023-08-22 05:56
算法
链表
算法
数据结构
【深入探究人工智能】:常见机器学习
算法总结
文章目录1、前言1.1机器学习算法的两步骤1.2机器学习算法分类2、逻辑回归算法2.1逻辑函数2.2逻辑回归可以用于多类分类2.3逻辑回归中的系数3、线性回归算法3.1线性回归的假设3.2确定线性回归模型的拟合优度3.3线性回归中的异常值处理4、支持向量机(SVM)算法4.1优点4.2缺点小结博客主页:小智_x0___0x_欢迎关注:点赞收藏✍️留言系列专栏:小智带你闲聊代码仓库:小智的代码仓库1
.小智
·
2023-08-20 17:38
小智带你闲聊
人工智能
机器学习
算法
Android加密
算法总结
一、Base641.概念:Base64是一种用64个字符(ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/)来表示二进制数据的方法,只是一种编码方式,所以不建议使用Base64来进行加密数据。2.由来:为什么会有Base64编码呢?因为计算机中数据是按ascii码存储的,而ascii码的128~255之间的值是不可见字
Devin_Lin
·
2023-08-19 19:59
【Freertos基础入门】任务调度
1.调度算法是什么以及freertos的调度算法2.抢占式优先级调度3.时间片轮转调度二、配置调度
算法总结
前言本系列基于stm32系列单片机来使用freerots任务管理是实时操作系统(RTOS)的核心功能之一
人才程序员
·
2023-08-19 07:41
Freertos
c++
C
单片机
stm32
mcu
嵌入式硬件
时序结构重要性加权图卷积网络用于时序知识图谱补全
目录摘要部分四元数时间戳时间信息对四元数的影响知识图谱里的结构信息时序注意模块重要性加权的图卷积网络引言部分现有方法的不足本文主要贡献准备工作问题定义大部分方法的缺陷本文方法框架时序注意模块实体分类带有注意力机制的双向长短期记忆模型时序感知注意力节点重要性加权的GCN—TS-GCN时间语义重要性结构重要性知识图谱补全TS-GCN
算法总结
摘要部分现有的时序知识图谱补全的方法忽略了时序信息对四元数的影
BIT_mk
·
2023-08-19 02:52
时序知识图谱补全
知识图谱
人工智能
前端高频面试题---什么是虚拟DOM?
三、虚拟DOM的使用3.1虚拟DOM的使用位置3.2虚拟DOM的工作流程3.3虚拟DOM核心diff
算法总结
前言本人大四即将毕业,近半
娇子幕
·
2023-08-18 06:21
前端面试题-vue
开发语言
vue.js
react.js
数据结构之动态内存管理机制
目录数据结构之动态内存管理机制占用块和空闲块系统的内存管理可利用空间表分配存储空间的方式空间分配与回收过程产生的问题边界标识法管理动态内存分配算法回收算法伙伴系统管理动态内存可利用空间表中结点构成分配算法回收
算法总结
无用单元收集
ZhangJiQun&MXP
·
2023-08-17 12:30
2023数据结构
数据结构
java
算法
JVM分代及回收
算法总结
分代理论:eden、s0、s1新生代:复制算法,PartNew只用于新生代老年代:标记清除、标记整理Parallel(标记整理)吞吐量垃圾收集效率高,stw时间短,应用线程暂停了。4g以下用parallel。CMS(标记清除)并发标记大概占用整个收集80%时间,让应用线程并发不暂停,提高用户体验。cms可能stw总时间会更长,但是他分成了几个阶段。大内存,4-8g用cms,提升用户体验
宫宏伟
·
2023-08-17 00:04
java
java
开发语言
【笔试题心得】排序
算法总结
整理
排序算法汇总常用十大排序算法_calm_G的博客-CSDN博客以下动图参考十大经典排序算法Python版实现(附动图演示)-知乎冒泡排序排序过程如下图所示:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任
菜鸟的Zoom之旅
·
2023-08-16 07:01
路漫漫找工作
排序算法
算法
算法总结
,不断更新
文章目录摩尔投票法DFS算法BFS算法双指针滑动窗口动态规划回溯并查集算法贪心算法二分查找计数排序题源来自于力扣网摩尔投票法适用场景如何在选票无序的情况下,选出获胜者。例题:找出数组中,出现次数超过总数一半的数字(出现次数>n/2)。输入:[1,1,3,2,4,6,2,2,2,2,2];输入:2思路:排序算法。出现次数>n/2,那么把数组排序后,nums[n/2]必定就是出现次数最多的数。摩尔算法
summer_du
·
2023-08-15 15:26
算法
算法
排序算法
数据结构
数据挖掘之子图模式
文章目录子图模式概述图和子图频繁子图类Apriori算法关联规则置信度与支持度类Apriori算法步骤候选产生顶点增长边增长候选剪枝如何处理图同构支持度计算候选删除类Apriori
算法总结
gSpan算法
guet-第三组-2021
·
2023-08-14 20:14
数据挖掘
算法
图论
十种排序算法(附动图)
、基本介绍排序算法比较基础,但是设计到很多计算机科学的想法,如下:1、比较和非比较的策略2、迭代和递归的实现3、分而治之思想4、最佳、最差、平均情况时间复杂度分析5、随机算法二、排序算法的分类算法分类
算法总结
三
来瓶小白干Oo
·
2023-08-14 14:32
学习
排序算法
算法
nginx负载均衡
目录负载均衡nginx的七层代理和四层代理七层代理的就是http请求和响应四层代理与七层代理之间的区别正向代理与反向代理负载均衡upstream算法
算法总结
stream负载均衡通过反向代理来实现nginx
云开朗
·
2023-08-14 05:22
nginx
负载均衡
运维
不基于比较的排序:基数排序
本篇只是讨论桶排序的具体实现,想了解更多算法内容可以在我的博客里搜,建议大家看看这篇排序
算法总结
:排序
算法总结
_鱼跃鹰飞的博客-CSDN博客桶排序的原理:代码:sort1是一个比较二逼的实现方式浪费空间
鱼跃鹰飞
·
2023-08-12 18:32
大厂真题
数据结构与算法
高频面试题
算法
java
数据结构
排序
算法总结
排序算法排序算法可以分为内部排序和外部排序内部排序:数据记录在内存中进行排序。外部排序:排序的数据很大,排序过程中需要访问外存。img1.冒泡排序1.1算法步骤比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没
变身的大恶魔
·
2023-08-12 14:49
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他