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
K-Means算法
合并排序
算法
合并排序依赖于合并操作,即将两个已经排序的序列合并成一个序列,具体的过程如下:1申请空间,使其大小为两个已经排序序列之和,然后将待排序数组复制到该数组中。2设定两个指针,最初位置分别为两个已经排序序列的起始位置3比较复制数组中两个指针所指向的元素,选择相对小的元素放入到原始待排序数组中,并移动指针到下一位置4重复步骤3直到某一指针达到序列尾5将另一序列剩下的所有元素直接复制到原始数组末尾代码参考h
White__River
·
2024-02-05 15:43
C++语法与算法
排序算法
算法
数据结构
全国青少年软件编程Python等级考试-四级标准
三、理解
算法
以及
算法
性能、效率的概念,初步认识
算法
优化效率的方法。四、理解基本
算法
中递归的概念。五、掌握自定义函数及调用,实现基本
算法
中的递归方法。六、掌握基本
算法
中由递归变递推的方法。
娃娃的微笑
·
2024-02-05 15:42
python
青少年编程
python
高性能负载均衡:
算法
——————————————————摘抄自《极客时间李运华从0开始学架构》负载均衡
算法
数量较多,而且可以根据一些业务特性进行定制开发,抛开细节上的差异,根据
算法
期望达到的目的,大体上可以分为下面几类。
woshishui1243
·
2024-02-05 14:38
搜索(3)dfs的连通性模型和搜索顺序
dfs内
算法
流程应为:赋值st数组,遍历四周(要求在迷宫内且没被搜过),出循环后returnfalse#include#include#includeusingnamespacestd;constintN
BlessingSoftware1
·
2024-02-05 14:34
摆烂日记from
acwing
深度优先
算法
算法
竞赛——强连通分量
强连通分量强连通的定义是:有向图G强连通是指,G中任意两个结点连通。强连通分量(StronglyConnectedComponents,SCC)的定义是:极大的强连通子图也可以说,在强连图图的基础上加入一些点和路径,使得当前的图不在强连通,称原来的强连通的部分为强连通分量。DFS生成树DFS生成树是根据DFS搜索顺序构成的一颗生成树,形如(自上而下,自左而右):有向图的DFS生成树主要有4种边:树
ThXe
·
2024-02-05 14:03
ACM教程
图论
蓝桥杯
ACM
蓝桥杯
ACM
强连通分量
图论 —— 图的连通性 —— Kosaraju
算法
【概述】Kosaraju
算法
是最容易理解,最通用的求强连通分量的
算法
,其关键的部分是同时应用了原图G和反图GT。
Alex_McAvoy
·
2024-02-05 14:03
#
图论——图的连通性
Java数据结构——连通性
算法
+prim
算法
+kruskal
算法
文章目录一、图的连通性(一)、定义(二)、方法(三)、Java代码1.图的连通性检验2.源码3.输出样例二、最小生成树(一)、定义(二)、求法(三)、图与网(四)、普里姆
算法
1.定义2.Java代码3.
NoBug.己千之
·
2024-02-05 14:33
Java数据结构
java
图论(三):DFS的应用——拓扑排序与强连通分量
本节介绍如何使用DFS对有向无环图进行拓扑排序,以及求强连通分量的
算法
。目录一拓扑排序二拓扑排序的实现三强连通分量参考一拓扑排序什么是拓扑排序呢?
Sunburst7
·
2024-02-05 14:32
算法
图论
图的遍历
算法
——DFS、BFS原理及实现
文章目录图的遍历定义如何判别某些顶点被访问过深度优先搜索(Depth-First-Search)深度优先搜索的递归实现深度优先搜索的非递归实现广度优先搜索(Breadth-First-Search)广度优先搜索实现图的遍历定义图的遍历(搜索):从图的某一顶点出发,对图中所有顶点访问一次且仅访问一次。访问:抽象操作,可以是对节点进行的各种处理。连通图与非连通图都可以。但是图结构具有复杂性,不像线性表
W24-
·
2024-02-05 14:02
数据结构
数据结构
队列
dfs
算法
前端插件库-VUE3 使用 JSEncrypt 插件
它基于RSA加密
算法
,可以用于在浏览器中对数据进行加密和解密操作。以下是使用JSEncrypt进行加密和解密的基本示例:第一步:安装JSEncrypt首先,你需要引入JSEncrypt库。
凉生阿新
·
2024-02-05 14:31
前端
DFS应用——遍历无向图
【0】README0.1)本文总结于数据结构与
算法
分析,源代码均为原创,旨在理解如何对无向图进行深度优先搜索的idea并用源代码加以实现;0.2)本文还引入了背向边(定义见下文描述),并用源代码找出了给定图的在
PacosonSWJTU
·
2024-02-05 14:30
数据结构
DFS深度优先搜索
无向图
回避
算法
网络传输问题本质上是对网络资源的共享和复用问题,因此拥塞控制是网络工程领域的核心问题之一,并且随着互联网和数据中心流量的爆炸式增长,相关
算法
和机制出现了很多创新,本系列是免费电子书《TCPCongestionControl
DeepNoMind
·
2024-02-05 14:21
机器学习 | 掌握逻辑回归在实践中的应用
目录初识逻辑回归逻辑回归实操分类评估方法初识逻辑回归逻辑回归(LogisticRegression)是机器学习中的一种分类模型,逻辑回归是一种分类
算法
,虽然名字中带有回归,但是它与回归之间有一定的联系。
亦世凡华、
·
2024-02-05 14:51
#
机器学习
机器学习
逻辑回归
人工智能
经验分享
数据分析
第八章 聚类
聚类使用一些
算法
把样本分为N个群落,群落内部相似度较高,群落之间相似度较低。
颜大哦
·
2024-02-05 14:32
人工智能学习笔记
聚类
机器学习
支持向量机
网络通信模块
网络通信1、获取一个
算法
在本地运行所需的数据2、共享信息时间分布式处理3、管理云服务ipaddress模块ipaddress模块提供了一些类来验证、比较和处理IPv4/IPv6网络地址,用于查找网络上的地址和主机
颜大哦
·
2024-02-05 14:31
杂类
python
网络
算法
——滑动窗口+前缀和
该作者的关于其他
算法
知识的总结:
算法
知识点总结滑动窗口滑动窗口这一内容复制粘贴于:滑动窗口常见套路滑动窗口主要用来处理连续问题。
debugBiubiubiu2000
·
2024-02-05 14:30
数据结构和算法
算法
滑动窗口
前缀和
差分数组
leetcode
Java GC-常见垃圾回收器
垃圾回收器分类二、垃圾回收器介绍1、Serial收集器2、ParNew收集器3、ParallelScavenge收集器4、SerialOld收集器5、ParallelOld收集器6、CMS收集器(多线程标记清除
算法
kerwin_code
·
2024-02-05 14:59
Java-GC
java
jvm
开发语言
机器学习中的有监督学习和无监督学习
给
算法
一个数据集,其中数据集中包含了正确答案,根据这个数据集,可以对额外的数据希望得到一个正确判断(详见下面的例子)回归问题例如现在有一个房价数据集,记录了不同面积的房子的实际卖价,现在用图表表示数据集
debugBiubiubiu2000
·
2024-02-05 14:58
机器学习
机器学习
人工智能
十二月最新Java后端开发面试更新:腾讯校招补招 ,前三轮面经,已到HR面,竟是因为
算法
+面试神技!
了,应该就是第三轮过了吧~~来给大家分享一下面试经历攒攒人品腾讯校招补招,Java后端开发前三轮面经一面2020/12/1约70分钟自我介绍针对项目的问题spring的特点我项目中用了的IOC的例子【
算法
小迁不秃头
·
2024-02-05 14:08
递归
算法
的弊端与改进
因为大量栈的使用导致程序运行速度变得很慢,所以递归
算法
需要改进。1.尾递归:函数返回之前的最后一个操作若是递归调用,则该函数进行了尾递归。但是我发现尾递归貌似并没有很显著的作用???
云淡风轻_935f
·
2024-02-05 13:32
【机器学习】监督学习
算法
之:决策树
决策树1、引言2、决策树2.1定义2.2原理2.3实现方式2.4
算法
公式2.4.1信息增益公式2.4.2信息增益率公式2.5代码示例3、总结1、引言小屌丝:鱼哥,我被你骗了。
Carl_奕然
·
2024-02-05 13:16
机器学习
机器学习
算法
学习
python
机器学习7-K-近邻
算法
(K-NN)
K-NearestNeighbors(K-近邻
算法
,简称KNN)是一种基本的监督学习
算法
,用于解决分类和回归问题。
dracularking
·
2024-02-05 13:44
机器学习
机器学习
近邻算法
人工智能
机器学习 - 梯度下降
它是优化
算法
的核心,目标是通过调整模型的参数来最小化代价模型的值,从而使模型的预测结果更接近真实值。
北堂飘霜
·
2024-02-05 13:43
python
AI
机器学习
人工智能
机器学习本科课程 实验5 贝叶斯分类
GaussianNB、BernoulliNB、MultinomialNB完成肿瘤预测计算各自十折交叉验证的精度、查准率、查全率、F1值根据精度、查准率、查全率、F1值的实际意义以及四个值的对比阐述三个
算法
在肿瘤预测中的表现对比
11egativ1ty
·
2024-02-05 13:43
机器学习
本科课程
机器学习
分类
python
C++实战Opencv第二天——色彩空间转换函数和opencv中图像对象创建与赋值(从零开始,保姆教学)
其提供了丰富的功能和
算法
,使得开发者能够快速实现各种图像处理和计算机视觉应用。OpenCVC++为图像处理和计算机视觉领域的开发者提供了一个高效、稳定的工具。
学术菜鸟小晨
·
2024-02-05 13:12
C++实战Opencv
c++
opencv
开发语言
(5)【Python/机器学习/深度学习】Machine-Learning模型与
算法
应用—12种聚类
算法
说明与归纳
目录一、12种聚类(无监督学习)
算法
说明和区分比较聚类
算法
的类型(一)编辑导入函数库加载数据集编辑(1)K-Means--Centroidmodels(2)Mini-BatchK-Means--Centroidmodels
代码骑士
·
2024-02-05 13:12
#
机器学习
人工智能
用java实现
算法
装箱问题
问题描述输入数据输入要求输出要求代码publicclassLoading_Box24{publicstaticvoidfunction(){intn=0;//需要的箱子数intx=0;//1*1空位的剩余数inty=0;//2*2空位的剩余数int[]u={0,5,3,1};//表示3*3的产品分别为4k,4k+1,4k+2,4k+3时//输入各类箱子数1*123456Scannerscan=ne
DeNara
·
2024-02-05 13:11
算法学习
java
算法
那些经典
算法
:堆排序应用
前言上篇谈到堆的基础知识,本篇文章讨论的是关于堆排序的应用。首先我们应该从堆的特点出发,大顶堆中堆顶是最大的元素,小顶堆中的堆顶是最小元素。TopK问题所以,从堆的定义来说,很容易想到堆顶元素是TOP1,那么如何求经典的TOPK问题那,TopK中的K的数量是有限的,那么我们想到可以建立一个固定大小的堆,比如只保存K个数量的堆。如果求最大的TopK元素,是建立大顶堆,还是小顶堆,如果用大顶堆,堆顶是
明翼
·
2024-02-05 13:43
java实现
算法
一、二分法二分法查找主要是为了快速查找给定数组内,期待值在数组中的位置(下标)二分法查找通过对整个数组取中间值,判断期待值所在的范围并缩小范围,每次查找范围折半,直到范围的边界重合,得出期待值的位置,如果找不到返回-1二分法有一个先决条件是:数组内元素必须是有序的给定一个包含1,3,5,7,8,9这一个元素的有序数组,求得期待值7所在的位置,下边用绿块表示指针所在位置若是按照直接遍历的方式,绿块会
妳嘚是个瓜怂
·
2024-02-05 13:36
算法
数据结构
梯度提升树系列2——如何使用GBDT解决分类问题
目录写在开头1.GBDT在二分类问题中的应用详细解析1.1
算法
流程1.2实现方法1.3优化策略和常见问题1.4具体场景实现2.GBDT在多分类问题中的应用2.1背景介绍2.2实现代码3.参数调整和模型优化
theskylife
·
2024-02-05 13:05
数据挖掘
分类
数据挖掘
人工智能
机器学习
python
梯度提升树系列1——梯度提升树(GBDT)入门:基本原理及优势
1.2.2迭代训练1.2.3集成预测2.GBDT的优势2.1高精度预测能力2.2对各种类型数据的适应性2.3在数据不平衡情况下的优势2.4鲁棒性与泛化能力2.5特征重要性评估2.6高效处理大规模数据3.与其他
算法
的比较
theskylife
·
2024-02-05 13:04
数据挖掘
python
机器学习
数据挖掘
GBDT
《图像处理》 图像细化
前言图像细化
算法
又称之为ThinningAlgorithms,或者骨架提取(skeleton)。该
算法
通常用于手写体数字的细化,输入的图像要求是黑白图像,即二值图像。
Meditation-
·
2024-02-05 13:02
图像处理
人工智能
Python实现base64加解密,轻松爬取网页数据
base64是一种编码方式而不是加密
算法
。只是看上去像是加密而已。比如A用10编码*用c来编码Base64使用A–Z,a–z,0–9,+,/这64个字符实现对数据进行加密。
景天科技苑
·
2024-02-05 13:02
爬虫技术
python
base64
加解密
爬虫
(4)【Python数据分析进阶】Machine-Learning模型与
算法
应用-回归、分类模型汇总
线性回归、逻辑回归
算法
应用请参考:https://codeknight.blog.csdn.net/article/details/135693621https://codeknight.blog.csdn.net
代码骑士
·
2024-02-05 13:59
#
python
数据分析
回归
SM2国密
算法
验证工具
通过Qt编写看一款SM2国密的验证工具,如下图:下载地址:https://download.csdn.net/download/yueyuanhuaqing/87906422?spm=1001.2014.3001.5501
zDarkBlue
·
2024-02-05 12:15
Qt学习
算法
SM2加解密、签名验签
导论SM2是国家密码管理局于2010年12月17日发布的椭圆曲线公钥密码
算法
,在我们国家商用密码体系中被用来替换RSA
算法
。
爱吃鱼的简大Boss
·
2024-02-05 12:45
信息安全
Java基础
SM2
关于SM2
算法
工具的一点儿说明
晚上有网友说,下载购买了软件后发现计算的加密后内容跟网上其他工具算出来的不一样。于是怀疑工具是不是算的不对。这里统一回复下,软件算的没问题的。由于加密的随机数不一样,每次加密的密文内容也是不一样的。不要去比对密文内容是否一致,随机数不一样每次加密的内容都会不一样。而要看能否解密出来。若果还有其他疑问,欢迎留言或者加我QQ联系。推荐几个网上测试sm2的网站:SM2加解密SM2在线加密工具可以这样测试
特立独行的猫a
·
2024-02-05 12:15
算法
安全
react+vue 前端国密
算法
sm2、sm3 、sm4的js ts实现
1.简单介绍下SM2和SM3SM2
算法
:是一种公钥加密
算法
,它的密钥长度为256位,安全性较高。可用于数字签名、密钥协商等场景。SM3
算法
:是一种对称加密
算法
,用于消息摘要和数字签名等场景。
柳絮泡泡
·
2024-02-05 12:15
react+js
vue+js
sm2
sm3
sm4加密解密
前端
javascript
react.js
使用SM2
算法
、加密、解密、签名、验签、证书验签
1、maven依赖添加org.bouncycastlebcprov-jdk15on1.68cn.hutoolhutool-all5.7.222、后端代码类importcn.hutool.core.util.HexUtil;importcn.hutool.crypto.BCUtil;importcn.hutool.crypto.ECKeyUtil;importcn.hutool.crypto.Sec
侧耳倾听0o
·
2024-02-05 12:13
spring
boot
算法
java
【Java八股文面试系列】JVM-内存区域
目录Java内存区域运行时数据区域线程独享区域程序计数器Java虚拟机栈StackFlowError&OOM本地方法栈线程共享区域堆GCR-分代回收
算法
字符串常量池方法区运行时常量池HotSpot虚拟机对象探秘对象的创建对象的内存布局句柄
叮咚Zz
·
2024-02-05 12:39
python
开发语言
java
jvm
java-ee
intellij-idea
ImageLoader、Fresco、Picasso、Glide图片加载框架类比
ImageLoader优点支持本地缓存文件名规则定义支持下载进度监听内存缓存和磁盘缓存默认实现多种内存缓存
算法
,如Size最大先删除、使用最少先删除、最近最少使用、先进先删除、时间最长先删除等可以在View
邓立_全栈UncleLi
·
2024-02-05 12:05
2023.1.31 关于 Redis 分布式锁详解
目录引言分布式锁引入分布式锁引入setnx引入过期时间引入校验机制引入lua脚本引入过期时间续约(看门狗)引入redlock
算法
结语引言在一个分布式系统中,可能会涉及到多个节点访问同一个公共资源的情况此时就需要通过锁来进行互斥控制
茂大师
·
2024-02-05 12:05
Redis
redis
分布式
数据库
crc循环冗余校验码c语言,crc循环冗余校验码
算法
描述一、CRC简介循环冗余校验(CyclicRedundancyCheck,CRC)是一种根据网络数据包或电脑文件等数据产生简短固定位数校验码的一种散列函数,主要用来检测或校验数据传输或者保存后可能出现的错误。它是利用除法及余数的原理来作错误侦测的。在数据传输过程中,无论传输系统的设计再怎么完美,差错总会存在,这种差错可能会导致在链路上传输的一个或者多个帧被破坏(出现比特差错,0变为1,或者1变为
木璽
·
2024-02-05 12:34
crc循环冗余校验码c语言
操作系统-进程互斥的软件实现方法(单标志法 双标志先检查法 双标志后检查法 Peterson
算法
)
文章目录总览如果没有进程互斥单标志法实例双标志先检查法双标志后检查法Peterson
算法
小结总览如果没有进程互斥此时A打印到一半切换到进程B了,那么此时打印的内容会混合在一起了单标志法注意while循环没有内容
Full Stack-LLK
·
2024-02-05 12:33
王道操作系统考研笔记
操作系统
介绍 HTTPS 中间人攻击
客户端和服务端SSL或TLS能够相互通信的基本步骤确定使用协议的版本选择加密
算法
通过交换和验证数字证书彼此进行身份验证使用非对称加密技术生成共享密钥,避免密钥分发问题。
DHLSP15
·
2024-02-05 12:01
html
https
网络协议
http
C++ 哈希 开放定址法
哈希
算法
哈希,是一种
算法
思想吗,它的核心是映射,哈希方法中使用的转换函数称为哈希(散列)函数,构造出来的结构称为哈希表(HashTable)(或者称散列表)在STL中,提供了两个使用哈希底层实现的容器unordered_set
翼蛇湖-纪宁
·
2024-02-05 12:30
C++
哈希算法
c++
算法
机器学习优化过程中的各种梯度下降方法(SGD,AdaGrad,RMSprop,AdaDelta,Adam,Momentum,Nesterov)
机器学习优化过程中的各种梯度下降方法(SGD,AdaGrad,RMSprop,AdaDelta,Adam,Momentum,Nesterov)实际上,优化
算法
可以分成一阶优化和二阶优化
算法
,其中一阶优化就是指的梯度
算法
及其变种
bj_yoga
·
2024-02-05 12:59
欧洲的编程语言三巨头,只剩下一位了!
这三位都是图灵奖获得者,他们的名字和发明散布在各种教科书中,从左到右,依次是:尼克劳斯·沃斯(NiklausWirth)瑞士人,一生发明了8种编程语言,其中最著名的是Pascal,提出了著名的“程序=数据结构+
算法
明月与玄武
·
2024-02-05 12:50
编程语言传记
一起学
算法
-283. 移动零
一、题目LeetCode-283.移动零链接:https://leetcode-cn.com/problems/move-zeroes/难度:简单给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入:[0,1,0,3,12]输出:[1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。二、解题思路方法一:指针创建两个指针
Justin小贾同学
·
2024-02-05 12:31
待更)JVM虚拟机面试题:垃圾回收机制(对象什么时候可以被垃圾器回收、定位垃圾的两种方法、哪些对象可以作为GC Root、垃圾回收
算法
有哪些、垃圾回收三种
算法
对比总结)
定位垃圾定位垃圾有两种
算法
,一个是引用计数法,一个是可达性分析
算法
。引用计数法一个对象被引用了一次,在当前的对象头上递增一次引用次数,如果这个对象的引用次数为0,代表这个对象可回收。
鸡鸭扣
·
2024-02-05 12:48
java虚拟机
jvm
算法
java
面试
后端
上一页
118
119
120
121
122
123
124
125
下一页
按字母分类:
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
其他