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
算法描述
递归求链表的最大值
算法描述
如果链表的头结点为空或者链表头节点的下一个节点为空,返回头节点的值如果链表的头结点的值比链表的头节点的下一个节点的值大,删除链表头结点的下一个结点,接着对当前列表求最大值如果列表的头结点的值没有下一个节点的值大
三寸光阴_CX
·
2020-09-16 00:06
算法
算法
输入一个矩阵,按照从外到里以顺时针的顺序依次打印每一个数字
算法描述
:输入一个矩阵,按照从外到里以顺时针的顺序依次打印每一个数字算法实现:/*************************************************************
yiluohan0307
·
2020-09-15 18:26
数据结构与算法
(精华)2020年8月28日 数据结构与算法解析(基数排序)
1.1
算法描述
取得数组中的最大数,并取得位数;arr为原始数组,从最低位开始取每个位组成radix数组;对radix进行计数排序(利用计数排序适用于
愚公搬代码
·
2020-09-15 16:55
#
算法设计排序篇
数据结构
排序算法
高效率的全组合算法(Java版实现)
=
算法描述
:算法说明:当n大于2时,n个数的全组合一共有(2^n)-1种。当对n个元素进行全组合的时候,可以用一个n位的二进制数表示取法。1表示在该位取,0表示不取。
Naix1573
·
2020-09-15 14:52
Java
java
有向图、无向图是否有环的判断
先介绍一下无向图的判断算法,这个比较简单:判断无向图中是否存在回路(环)的
算法描述
如果存在回路,则必存在一个子图,是一个环路。环路中所有顶点的度>=2。
ddkxddkx
·
2020-09-15 13:11
优化冒泡排序及鸡尾酒排序
冒泡排序算法的
算法描述
如下:比较相邻的元素。如果第一个比第二个大,就
五味老友
·
2020-09-15 12:05
JAVA
排序算法
算法(第4版) 学习笔记一——求最大公约数
求最大公约数问题的自然语言
算法描述
:计算两个非负整数p和q的最大公约数:若q是0,则最大公约数为p。否则,将p除以q得到余数r,p和q的最大公约数即为q和r的最大公约数。
Zclhr
·
2020-09-15 11:36
算法
leetcode3_搜索二维矩阵 II
分治算法
算法描述
左下角的元素是这一行中最小的元素,同时又是这一列中最大的元素。
小xu子
·
2020-09-15 10:35
LeetCode
数据库复习 BCNF分解算法
算法描述
输入:关系R0和其上的函数依赖集S0输出:由R0分解出的关系集合,其中每个关系均属于BCNF方法:下列步骤可以被递归地用于任意关系R和FD集合S。初始时,R=R0,S=S0。
_CoCoNutNut_
·
2020-09-15 09:41
复习
冒泡排序
2.
算法描述
比较相邻的元素,如果前一个比后一个大,交换之。第一趟排序第1个和第2个一对,比较与交换,随后第2个和第3个一对比较交换,这样直到倒数第2个和最后1个,将最大的数移动到最后一位。
颜颜颜颜颜越
·
2020-09-15 07:33
转载
算法
排序算法
算法导论的Java实现----2. 插入排序
具体
算法描述
如下:⒈从第一个元素开始,该元素可以认为已经被排序⒉取出下一个元素,在已经排序的元素序列中从后向前扫描⒊如果该元素(已排序)大于新元素,将该元素移到下一位置⒋重复步骤3,直到找到已排序的元素小于或者等于新元素的位置
沉默时光
·
2020-09-15 05:36
算法导论
插入排序
算法导论
数据结构 冒泡排序(BubbleSort) 详解 附C++代码实现:
目录冒泡简介:
算法描述
:代码实现:总结一下:冒泡简介:如果你是小白,我告诉你,冒泡很简单。
生于忧患,死于安乐2017
·
2020-09-15 05:14
数据结构
数据结构
LeetCode206.反转链表
题目来源:https://leetcode-cn.com/problems/reverse-linked-list/description/题目描述:
算法描述
:该题可以使用递归法和非递归法两种非递归法:
晨初听雨
·
2020-09-15 05:29
LeetCode
剑指Offer:不用加减乘除做加法Java/Python
2.
算法描述
考察位运算两个数异或:相当于每一位相加,而不考虑进位;两个数相与,并左移一位:相当于求得进位;将上述两步的结果相加3.代码描述3.1.Java代码publicclassSolution{publicintAdd
梦成已白发
·
2020-09-15 05:49
剑指Offer
LeetCode(58. 最后一个单词的长度)
算法描述
:给定一个仅包含大小写字母和空格''的字符串,返回其最后一个单词的长度。如果不存在最后一个单词,请返回0。说明:一个单词是指由字母组成,但不包含任何空格的字符串。
秋茗San
·
2020-09-15 04:53
数据结构与算法
LeetCode算法
七大排序算法详解
一、选择排序
算法描述
选择排序是内部排序法的其中一种,他是从一组乱序的数据中(n个数),(此处默认从大到小进行排序)每次找一个最小的数,然后将它和第一个元素交换。
yo_u_niverse
·
2020-09-14 23:24
Java数据结构及算法学习笔记
排序算法
数据结构与算法常见面试题2
③插入排序的
算法描述
是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数
进击的程序猿~
·
2020-09-14 23:40
五.数据结构与算法篇
排序算法(一):冒泡排序
算法描述
比较相邻的元素。如果第一个比第二个大,就交换它们两个;对每一对相邻元素作同样的工作,从开始第一对到结尾的最
CCDan*
·
2020-09-14 22:17
数据结构和算法
各大公司数据结构与算法面试题解答(一)
1.创新工场:求一个数组的最长递减子序列比如{9,4,3,2,5,4,3,2}的最长递减子序列为{9,5,4,3,2}
算法描述
:1.对原序列进行递减排序(选择快速排序法);2.删掉重复数字;3.得到子序列
fesito
·
2020-09-14 22:08
IT公司面试题
数据结构与算法
数据结构——二叉树的基本操作(一)
三、实验设计方案(包括实验步骤、设计思想、
算法描述
yxl_d
·
2020-09-14 21:04
学习笔记
一些重要的算法------启发式搜索,束搜索(beam search),二分查找算法 and so on............
(注:本篇文章并非翻译,其中的
算法描述
大部份摘自Wikipedia,因为维基百科描述的很专业了)
xiaozhuaixifu
·
2020-09-14 21:39
基础算法研究
算法
行业数据
应用
数据结构与算法:最小生成树Prim算法(C/C++)
###一、
算法描述
1.变换图的邻接矩阵为可达性矩阵2.给最近节点集closest和最小耗费lowcost节点集初始化(相当于把v加入到要维护的节点集中)3.依次扩大要维护的节点集直到要维护的节点集扩展到图的全部节点按照以下次序
光量子猫
·
2020-09-14 21:00
第五章——挖掘建模之决策树
形如下图:决策树算法的分类决策树算法
算法描述
ID3算法其核心是在决策树的
取啥名字好�
·
2020-09-14 20:00
决策树
挖掘建模
数据挖掘
ID3算法
MD5
MD5可以将任意长度的字节串变换成一个128位的散列值,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和
算法描述
月明海沧
·
2020-09-14 19:15
unknown
ACM 各种排序算法
onepixel/p/7674659.html算法分类插入类插入排序希尔排序交换类冒泡排序快速排序选择类选择排序堆排序归并类归并排序排序算法的性能指标:时间复杂度空间复杂度稳定性1具体原理以及实现插入排序
算法描述
jovy-rtt
·
2020-09-14 18:56
ACM
C++
排序算法
剑指Offer:字符流中第一个不重复的字符Java/Python
2.
算法描述
方法1:1.用一个字符串变量保存字符流,用一个hash或者dict以字符为key,出现的次数为value保存字符流
梦成已白发
·
2020-09-14 15:14
剑指Offer
LintCode_颜色分类
问题描述:
算法描述
:根据上面的说明,我设计了两种算法,第一种遍历两次,第二种只遍历一次方法一:publicstaticvoidsortColors1(int[]nums){if(nums!
Tina_yaoyao
·
2020-09-14 12:19
学习日志
lintcode
使用rsync命令提高文件传输效率
rsync是文件传输程序,它的功能和
算法描述
可以参考维基百科中的介绍。
weixin_33872566
·
2020-09-14 11:33
朴素的串模式匹配(C语言实现)【串模式匹配】
算法思想
算法描述
算法实现测试结果朴素的模式匹配算法评价算法思想从主串S的第pos个字符起和模式T的第一个字符比较之,若相同,则继续比较后续字符;否则从主串S的下一个字符起再重新和模式T的字符比较之。
Skilled_Beginner
·
2020-09-14 11:36
数据结构中的二级指针和引用
但是在C语言的
算法描述
中,由于C语言没有像C++一样的引用变量,因此出现了所谓的“二级指针”,很多C语言和数据结构的小白们对此不解;再者有的教材中(比如清华版严蔚敏的《数据结构》)用了类C的伪代码来描述数据结构和算法
chaoStrength
·
2020-09-14 09:38
数据结构
数据结构
c语言
指针
Java排序算法
1.1.2冒泡排序
算法描述
(1)比较相邻的元素,如果第一个数比第二个数大,就交换他们两个。(2)对每一对相邻的元素做同样的操作,从开始第一到结尾最后一对,在最后的元素就会是最大的数。
LikeSundayLikeRain*
·
2020-09-14 07:08
JavaSE基础
删数问题的理解与分析
3、
算法描述
本题运用贪心算法求解。按照从前往后的顺序搜索,若各位数字递增,则删除最后的k位数字;否则删除第一个递减区间
weixin_30565327
·
2020-09-14 04:09
并查集(
算法描述
)
例题:C.NewsDistribution(第一次打)timelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputInsomesocialnetwork,therearennuserscommunicatingwitheachotherinmmgroupsoffriends.
weixin_30451709
·
2020-09-14 04:05
DH key exchange 原理介绍
(1)、
算法描述
离散对数的概念:原根:如果a是素数p的一个原根,那么数值:amodp,a^2modp,…,a^(p-1)modp是各不相同的整数,且以某种排列方
jack-z
·
2020-09-14 02:37
web
机器学习算法系列——k近邻分类法
2、数学理论2.1
算法描述
输入:训练数据集T={(x1,y1),(x2,y2),...,(xN,yN))}其中,xi∈X⊆Rn为实例的特征向量,yi∈Y={c1,c2,...,cK}为
桂小林
·
2020-09-14 01:58
python
机器学习
BFS解小孩分油问题
广度优先搜索(Breadth-firstSearch)
算法描述
:用N表示初始结点列表(N待扩展)如果N为空集,则退出并给出失败信号n取为N的第一个结点,并在N中删除结点n,放入已访问结点列表如果n为目标结点
chenwq1988
·
2020-09-14 00:23
J2SE
深度和广度优先分油问题
二、
算法描述
F算法选择通过分析题目并结合深度优先、广度优先和迭代加深搜索的算法的特点以及有缺点,这里选择广度优先算法来求解
Tisten
·
2020-09-14 00:51
.NET
Framwork框架
linux调度器(二)——CFS模型
本系列文章阅读的core是:2.6.32-220这里使用“模型”而不是“算法”是因为这东西实在不好用
算法描述
(但是它却运行得很好,包括性能)。
wudongxu
·
2020-09-13 23:29
linux基础
linux
Linux
LINUX
C# 第7次实验报告:MySQL数据库编程
C#所有作业和实验报告文章目录一、实验目的及要求二、实验内容(或实验原理、实验拓扑)三、实验设备与环境四、实验设计方案(包括实验步骤、设计思想、
算法描述
或开发流程等)五、实验结果(包括设计效果、测试数据
COCO56
·
2020-09-13 21:40
C#
机器学习算法02—— K近邻算法实战
包括
算法描述
、算法缺点、算法概述。1.kNN定义若一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本的大多数是属于类别A,则该样本也是属于A类。
yue200403
·
2020-09-13 20:03
机器学习
python
算法
python
算法
机器学习
一个计算数字的步数算法
这两天看了下某位大神的github,知道他对算法比较感兴趣,看了其中的一个计算数字的步数算法,感觉这个有点意思,所以就自己实现了一个
算法描述
与实现原理给出一个整型数字,统计出有多少种走法可以到达目标,比如一个数字
weixin_34102807
·
2020-09-13 20:37
最小生成树
克鲁斯卡尔(Kruskal)算法(只与边相关)
算法描述
:克鲁斯卡尔算法需要对图的边进行访问,所以克鲁斯卡尔算法的时间复杂度只和边又关系,可以证明其时间复杂度为O(eloge)。
weixin_30437337
·
2020-09-13 20:55
排序算法-------插入排序(直接插入排序和希尔排序)
排序算法-------插入排序(直接插入排序和希尔排序)目录排序算法-------插入排序(直接插入排序和希尔排序)1、直接插入排序2、希尔排序1、直接插入排序插入排序(Insertion-Sort)的
算法描述
是一种简单直观的排序算法
萌之兰
·
2020-09-13 19:21
算法
算法
数制转换
数制转换
算法描述
输入一个十进制数字,输出对应的八进制数值算法分析十进制转换八进制,常用的方法是“除以8倒序取余”的方法。涉及到倒叙,不难想到栈后进先出的特点。
爱码儿
·
2020-09-13 19:38
数据结构
数制转换
十进制准换八进制
栈
行编辑程序
行编辑程序
算法描述
用户在输入数据时,不可能不出错。因此每读入一个字符就保存至数据区是不恰当的。较好的做法是,设立一个用户缓冲区,每次接收用户输入的一行数据,然后逐行存入用户数据区。
爱码儿
·
2020-09-13 19:38
数据结构
Prime算法
普利姆(Prime)算法(只与顶点相关)
算法描述
:普利姆算法求最小生成树时候,和边数无关,只和定点的数量相关,所以适合求稠密网的最小生成树,时间复杂度为O(n*n)。
木土的H
·
2020-09-13 18:35
基础
基础题
数组循环向左移动k位的算法
数组循环向左移动k位的算法,我在课本上只看到了方法一,暂且称为颠倒交换法,方法二是我自己想出来的,暂且称为循环赋值法.方法一:颠倒交换法
算法描述
:循环左移k位,先把前面0到k-1位置的数字首尾交换,然后再把
菜鸟成长之路-wei
·
2020-09-13 16:37
求一个字符串中连续出现次数最多的子串
/*Author:McdragonDate:15-07-1121:17Description:求一个字符串中连续出现次数最多的子串.基本
算法描述
:给出一个字符串abababa1.穷举出所有的后缀子串substrs
imcdragon
·
2020-09-13 15:46
笔试面试类
string
fun
pair
system
date
算法
面试题精选(排序算法类)c/c++版 上篇
算法描述
:比较相邻两个数据如果。第一个比第二个大,就交换两个数对每一个相邻的数做同样1的工左,这样从开始一队到结尾一
胡先生的Linux
·
2020-09-13 14:56
Linux服务器开发
Linux后台开发
面试题
排序算法
数据结构
面试
c++
linux
java字符串应用之密码加密与验证
MD5将任意长度的“字符串”变换成一个128为的大整数,并且它是一个不可逆的字符串变换算法,也就是说,即使你看到源程序和
算法描述
,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始字符串有无穷多
zhouyong80
·
2020-09-13 14:58
J2SE学习笔记
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他