51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#算法的乐趣
[算法天天练]插入排序算法
#include<stdio.h>voidshow(intarr[],intlength){for(inti=0;i<length;i++){printf("%d",arr[i]);}printf("");}voids_insert(intarr[],intlength){if(length<0...
IT猿
·
2020-03-27
算法
天天
插入
排序
[算法天天练] 归并排序
要实现归并排序递归方法:第一步:先将原来的数据表分成排好序的子表,然后调用合并函数对子表进行归并,使之成为有序表例如有如下向量:⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾25,10,7,19,3,48,12,17,56,30,21/25,10,7,19,348,12,17,56,30,21//25,107,19,348,12,1756,3...
IT猿
·
2020-03-27
算法
天天
归并
排序
[算法天天练]快速排序
快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,作为面试题来考试。该方法的基本思想是:1.先从数列中取出一个数作为基准数。2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。3.再对左右区间重复第二步,直到各区间只有一个数。以一个数组作为示例,取区间第一个...
IT猿
·
2020-03-27
算法
天天
快速
排序
【转帖】常见的排序算法
总结一下常见的排序算法。 排序分内排序和外排序。内排序:指在排序期间数据对象全部存放在内存的排序。外排序:指在排序期间全部对象个数太多,不能同时存放在内存,必须根据排序过程的要求,不断在内、外存之间移动的排序。内排序的方法有许多种,按所用策略不同,可归纳为五类:插入排序、选择排序、交换排序、归并排...
IT猿
·
2020-03-27
转帖
常见
排序
算法
[算法天天练]冒泡排序
/**冒泡排序*核心原来:每次比较两个相邻的元素,如果它们的顺序不符合要求就把它们交换*每趟只能确定一个数归位*冒泡算法的时间复杂度为O(N*N),除了名字有点儿意思外,确实效率不高*/voidBubbleSort(intarray[],intlength){ inttmp; for(i=0;i<length...
IT猿
·
2020-03-27
算法
天天
冒泡
排序
[算法天天练]桶排序
【问题】:如果有一组数据a[]={0,9,2,3,4,5,3,5,2,8},对它进行从小到大的顺序排列 #include<stdio.h>voidBucketSort(){inti,j;inta[]={0,9,2,3,4,5,3,5,2,8};intb[10]={0};intiaSize=size...
IT猿
·
2020-03-27
算法
天天
排序
[算法天天练]关于单链表的操作有环无环判断
#include<stdio.h>#include<stdlib.h>//有环链表的各种函数测试typedefstructNode{intdata;structNode*next;}Node;typedefstructNode*LinkList;/*链表初始化*/intInitList(Link...
IT猿
·
2020-03-27
算法
天天
关于
单链表
操作
[算法天天练]
双向链表是比较常见的,主要是在链表的基础上添加prev指针,闲话少说直接上代码吧(这个也是网上一个大神的思路,真心不错,条理清楚,逻辑缜密)主要也是为了学习,贴上我所调试成功的代码(Linux环境下)双向链表代码:1#include<stdio.h>2#include<stdlib.h>34ty...
IT猿
·
2020-03-27
算法
天天
最短路径之Floyd算法
Floyd算法又称弗洛伊德算法,也叫做Floyd'salgorithm,Roy–Warshallalgorithm,Roy–Floydalgorithm, WFIalgorithm。Floyd算法是一种在有权图中(有确定的非负的权值,不能存在环路)查找最短路径的算法。该算法的一次简单执...
IT猿
·
2020-03-27
最短
路径
Floyd
算法
Detectron系统实现了最先进的物体检测算法https://github.com/facebookresearch/Detectron
,包括MaskR-CNN。它是用Python编写的,支持Caffe2深度学习框架。 不久前,FAIR才开源了语音识别的工具wav2letter,戳这里看大数据文摘介绍《快讯|Facebook开源语音识别工具包wav2letter》。这一系列工具的开源,将使更多研究人员能使用到Facebook的平台...
IT猿
·
2020-03-27
Detectron
系统
实现
先进
物体
搜索引擎算法研究专题六:HITS算法
2017年12月19日 ⁄ 搜索技术 ⁄共1240字⁄字号 小 中 大 ⁄ 评论关闭 HITS(Hyperlink-InducedTopicSearch)是由Kleinberg在90...
IT猿
·
2020-03-27
算法
搜索引擎
研究
专题
HITS
搜索引擎算法研究专题五:TF-IDF详解
2017年12月19日 ⁄ 搜索技术 ⁄共1396字⁄字号 小 中 大 ⁄ 评论关闭 TF-IDF(termfrequency–inversedocumentfreque...
IT猿
·
2020-03-27
搜索引擎
算法
研究
专题
TF-IDF
搜索引擎算法研究专题七:Hilltop算法
2017年12月19日 ⁄ 搜索技术 ⁄共1256字⁄字号 小 中 大 ⁄ 评论关闭 HillTop也是搜索引擎结果排序的专利,是Google工程师Bharat在2001年发明的。G...
IT猿
·
2020-03-27
算法
搜索引擎
研究
专题
Hilltop
搜索引擎算法研究专题四:随机冲浪模型介绍
2017年12月19日 ⁄ 搜索技术 ⁄共2490字⁄字号 小 中 大 ⁄ 评论关闭 Google的LawrencePage和SergeyBrin为PageRank(PR)算法给出了...
IT猿
·
2020-03-27
搜索引擎
算法
研究
专题
随机
搜索引擎算法研究专题三:聚集索引与非聚集索引介绍
聚集索引介绍 在聚集索引中,表中各行的物理顺序与键值的逻辑(索引)顺序相同。表只能包含一个聚集索引。 如果不是聚集索引,表中各行的物理顺序与键值的逻辑顺序不匹配。聚集索引比非聚集索引有更快的数据访问速度。 聚集索引通常可加快UPDATE和DELETE操作的速度,因为这两个操作需要读取大量的数据。创建或修改聚集索引...
IT猿
·
2020-03-27
聚集
索引
搜索引擎
算法
研究
首页
上一页
...
108
109
110
111
112
下一页
尾页
按字母分类:
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
其他