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
算法分析-
TF-IDF
TF-IDF
算法分析
TF-IDF是一种数值统计,用于反映一个词对于语料中某篇文章的重要性,在信息检索和文本挖掘领域,它经常用于因子加权。
Lanbocsdn
·
2017-11-24 10:06
文本分类
算法
九种排序
算法分析
与实现
简介:总的来说,排序算法共有八大类,即冒泡排序、选择排序、快速排序、插入排序、希尔排序、归并排序、基数排序以及堆排序等,本文另外也介绍了桶排序。编程语言使用了C/C++(其实主要用的C),3个经常出现的函数形参,arr-待排序数组名(首元素地址)、bgn-待排序数组起始排序元素位置(有时我们仅需要对数组中某一段元素进行排序,但通常bgn=0,即arr首元素位置)、end-待排序数组截止排序尾元素的
Glory_D
·
2017-11-23 16:00
Baseball Elimination
1.问题描述Princetonalgorithms-part2第三周的编程作业:BaseballElimination,给出各个参赛棒球队的比赛信息,利用
算法分析
出哪支队伍应该被淘汰。
人造现实
·
2017-11-22 17:36
数据结构与
算法分析
以层序列出二叉树节点
//头文件#ifndef_Four35_Htypedefstructqueue*Queue;typedefstructQueueNode*Position;typedefstructTreeNode*Pos;typedefstructTreeNode*Tree;typedefPosElementType;QueueInitQueue();intisEmpty(QueueQ);ElementType
qq_28161649
·
2017-11-21 17:19
数据结构与
算法分析
生成N节点随机二叉查找树
/*生成n节点随机二叉查找树,该树具有从1到n的不同关键字*/#include#includetypedefstructNode*Position;typedefstructNode*Tree;TreemakeRandomTree(intlower,intupper);voidprintTree(TreeT);intRandInt(inti,intj);structNode{intelement;
qq_28161649
·
2017-11-21 15:27
算法
趣学算法系列-算法之美
-第2~7章介绍经典算法的设计策略、实战演练、
算法分析
及优化
那远远的云端
·
2017-11-21 11:19
算法分析
一元函数 第二章 数据结构与
算法分析
张琨
yiyuan.h#ifndefYIYUAN_H_#defineYIYUAN_H_#defineMax20typedefstruct{floatcoef;intexp;}PolyArray[Max];structPolyNode{floatcoef;intexp;PolyNode*next;};classPoly{private:PolyNode*Head;public:Poly();~Poly()
修炼果
·
2017-11-20 21:33
数据结构
四皇后问题代码注析 数据结构与
算法分析
张琨
1、关键点就在注释那#ifndefSHH_H_#defineSHH_H_#include"iostream"usingnamespacestd;classBacktracking{public:Backtracking(){n=4;C=newint[n];count=0;};voidTrial(inti);voidPrint();intCheck(inti);private:int*C;intn;
修炼果
·
2017-11-20 18:13
数据结构
【算法】排序(三)插入排序
上次给大家说了说简单的冒泡排序,这次我们来说一说插入排序插入排序的做法就像是我们日常生活中玩扑克牌一样,每次抽一张牌,将扑克牌按一定顺序插入手牌中,一步步完成排序本文将介绍以下内容排序思想算法实现(JAVA)测试阶段排序过程讲解
算法分析
排序思想插入排序同样有内循环和外循环
胖若两人_
·
2017-11-18 07:23
数据结构与
算法分析
(Java语言描述)(26)—— 邻接矩阵表示稠密图
packagecom.dataStructure.graph;////稠密图-使用邻接矩阵表示//publicclassDenseGraph{////privateintn;//节点数//privateintm;//边数//privatebooleandirected;//是否为有向图//privateboolean[][]g;//图的具体数据//////构造函数//publicDenseGrap
HeatDeath
·
2017-11-16 23:53
数据结构与算法分析
算法分析
设计与分析-蛮力法(3)--顺序查找
packageForce_Method;publicclassSequentialsort{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubinta[]={87,45,68,90,29,34,17,123,12456,1};intk=1;System.out.println(Sequentialsort(a,k));
AnClient
·
2017-11-16 18:37
算法分析-蛮力法
算法分析
设计与分析-蛮力法(2)--冒泡排序
冒泡排序是比较表中的响铃元素,如果是逆序则交换顺序,重复多次即可将最大元素排到最后,然后将第二大元素排到倒数第二位,依次进行排序。packageForce_Method;publicclassBublieSort{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubinta[]={87,45,68,90,29,23,34
AnClient
·
2017-11-16 18:18
算法分析-蛮力法
算法分析
设计与分析-蛮力法(1)--选择排序
选择排序开始的时候,先找出最小元素,然后和第一个元素交换,然后找出剩下n-1个元素中的最小元素再与剩下中的第一元素交换,直到不能交换为止publicclassSelect_sort{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubinta[]={87,45,68,90,29,34,17,123,12456,1};se
AnClient
·
2017-11-16 18:13
算法分析-蛮力法
01背包问题优化与java代码的详解(动态规划)
注:前面问题描述以及
算法分析
摘取其他优秀网站,后面附有详细的代码讲解,以及图片讲解代码运行分析如下:★代码实现(java)://0-1背包问题(跳跃点)/*p用于保存所有可能的最优值*设题目为w={2,2,6,5,4
Deng冬
·
2017-11-15 23:16
java
算法
0-1背包问题优化
数据结构与
算法分析
中缀变后缀
//头文件#ifndef_Three20_HtypedefstructNode*PtrToNode;typedefPtrToNodeStack;typedefPtrToNodePosition;StackCreateStack();charPopTop(Stacks);voidPush(Stacks,charc);structNode{charc;Positionnext;};#endif//后缀
qq_28161649
·
2017-11-15 14:48
算法
数据结构预
算法分析
计算后缀表达式(可计算小数)
/*计算后缀表达式(加强版),可运算‘+-*/’可以多位数并且可以带小数进行运算,两个运算数据之间用空格隔开,如:1.12.2+遇到#符号,运算结束打印运算结果*///头文件#ifndef_Three19a_HtypedefstructNode*PtrToNode;typedefPtrToNodeStack;typedefPtrToNodePosition;StackCreateStack();d
qq_28161649
·
2017-11-15 12:04
算法
算法分析
的正确姿势
转载自:www.cnblogs.com/absfree/p/5464779.html姓名:梅金波学号:16010110036【嵌牛导读】在进一步学习数据结构与算法前,我们应该先掌握
算法分析
的一般方法。
虐先森
·
2017-11-15 10:23
【算法】排序(一)选择排序
本文将介绍以下内容排序思路算法实现(JAVA)测试阶段
算法分析
排序思路:在选择排序算法中分别有一个外循环和一个内循环,假设需要排序的序列共有n个元素,所以外循环的次数为n次,在n次交换(外循环)中,每次设置序列中的第一个元素为最小值
胖若两人_
·
2017-11-15 07:12
数据结构与
算法分析
计算后缀表达式
//头文件#ifndef_Three19_HtypedefstructNode*PtrToNode;typedefPtrToNodeStack;typedefPtrToNodePosition;StackCreateStack();intPopTop(Stacks);voidPush(Stacks,charc);structNode{intc;Positionnext;};#endif/*简单版,
qq_28161649
·
2017-11-14 18:30
算法
『数据结构』表,栈,队列,树知识点整理
最近在阅读《数据结构与
算法分析
-Java语言描述》,对几种常用数据结构有了比较清晰的认识,作此知识点整理以便翻阅。
dejunz
·
2017-11-14 17:46
数据结构与
算法分析
语言平衡符号
/*语言平衡符号*/#include#include#include"three18.h"//建栈StackCreateStack(){Stacks;s=(Stack)malloc(sizeof(structNode));if(s==NULL){printf("error");returnNULL;}s->next=NULL;returns;}//出栈,弹出栈顶元素charPopTop(Stack
qq_28161649
·
2017-11-14 17:18
算法
字符串-全排列
参考:Java实现全排列、组合
算法分析
:1、从字符串中选择一个作为第一个字符,然后对剩下的字符串进行全排列;2、核心内容就是置换;3、打印放在递归的出口处进行;4、要考虑去重。Java代码实现:Has
chwnpp2
·
2017-11-13 15:29
算法
【数据结构和算法】笔记
课程介绍先修课:概率统计,程序设计实习,集合论与图论后续课:
算法分析
与设计,编译原理,操作系统,数据库概论,人工智能,图形图像,Web信息处理"数据结构和算法是衡量计算机科班出身的重要标准。
ShellyWhen
·
2017-11-10 11:18
【基础算法】-- 插入排序
##0010
算法分析
最差时间复杂度:\(O(n^2)\)最好时间复杂度:\(O(
chongchici0395
·
2017-11-09 23:00
算法分析
与设计论文
1递归算法1.1递归算法的定义程序直接或间接调用自身的编程技巧称为递归算法(Recursion)。1.2递归算法的说明一个过程或函数在其定义或说明中又直接或间接调用自身的一种方法.它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解。递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。1.3递归的条件递归需要有边界条件、递归前进段和递归返回
chunyang_w
·
2017-11-09 10:18
c++
lintcode
章末总结
数据结构与
算法分析
(Java语言描述)(11)—— 二叉堆(Binary Heap)
基本介绍堆的实现通过构造二叉堆(binaryheap),实为二叉树的一种;这种数据结构具有以下性质。任意节点小于(或大于)它的所有后裔,最小元(或最大元)在堆的根上(堆序性)。堆总是一棵完全树。即除了最底层,其他层的节点都被元素填满,且最底层尽可能地从左到右填入。将根节点最大的堆叫做最大堆或大根堆,根节点最小的堆叫做最小堆或小根堆。n个元素序列{k1,k2…ki…kn},当且仅当满足下列关系时称之
HeatDeath
·
2017-11-07 14:54
数据结构与算法分析
PHP基于回溯算法解决n皇后问题的方法示例
分享给大家供大家参考,具体如下:这里对于n皇后问题就不做太多的介绍,相关的介绍与
算法分析
可参考前面一篇C++基于回溯法解决八皇后问题。
蓝山小智
·
2017-11-07 09:38
算法设计与分析课程总结
算法分析
与设计课程总结算法设计与分析是面向设计的核心课程,主要通过介绍常见的算法设计策略及复杂性分析方法,培养学生分析问题和解决问题的能力,为开发高效的软件系统及参加相关领域的研究工作奠定坚实的基础。
Bloodyrabbits
·
2017-11-04 18:11
算法分析
与设计——贪心法
贪心算法,只在乎眼前利益,只做出在当前看来最好的选择。也就是说贪心算法不从整体最优考虑,它所做出的选择只是在某种意义上的局部最优选择。当然,希望贪心算法得到的最终结果也是整体最优的。虽然贪心算法不能对所有问题都得到整体最优解,但对许多问题它能产生整体最优解。如单源最短路经问题,最小生成树问题等。在一些情况下,即使贪心算法不能得到整体最优解,其最终结果却是最优解的很好近似。我们看一个找硬币的例子。假
7654325
·
2017-11-04 15:08
算法
算法
Python数据挖掘建模 chapter_2决策树
2.决策树
算法分析
ID3算法在各节点上用信息增益法作为属性选择标准,只适合离散的描述属性C4.5算法用信息增益率选择节点属性,可处理离散的描述属性,连续的描述属性CART算法有效的非参数分类和回归方法,
LegendGrass
·
2017-11-04 11:24
数据挖掘
机器学习
python
数据挖掘
graphviz
算法
NOIP复赛复习(六)
算法分析
与排序模板
算法分析
算法分析
的目的是预测算法所需的资源,如计算时间(CPU消耗)、内存空间(RAM消耗)、通信时间(带宽消耗)等,以及预测算法的运行时间,即在给定输入规模时,所执行的基本操作数量,或者称为算法复杂度
dqcsm1964
·
2017-11-02 08:45
数据结构与
算法分析
(C++语言版)_张琨版 第一章课后习题答案
第一章绪论一、选择题1.AB2.B3.B4.D5.A6.A7.C8.B9.D10.A二、填空题1.逻辑关系2.树形结构图状结构3.链式存储结构4.没有1没有15.前驱1后继多个6.多个7.有穷性确定性可行性8.确定性9.顺序存储结构10.空间复杂度三、判断题1.×数据项是数据的最小单位2.√3.×数据的逻辑结构与存储结构无关4.×数据的逻辑结构主要指数据元素之间的相邻关系,与元素值无关5.×如线性
赵卓不凡
·
2017-11-01 22:58
计算机考研
课后习题答案
数据结构与算法分析
数据结构与
算法分析
—循环队列的数组实现(C语言)
数据结构与
算法分析
—循环队列的数组实现(C语言)队列,也是一种表,使用队列的时候在表的末端队尾插入元素,在表的开头删除元素,因为先插入的元素先被访问,故队列又称为先进先出表,其基本操作为进队与出队,对应着插入与删除
hahahahhahello
·
2017-10-30 22:58
数据结构与算法分析
c++学习计划
学习《数据结构与
算法分析
》,并把其中的每种数据结构和算
kk GAO
·
2017-10-28 13:45
C++
12bit灰度图像映射到8bit显示及python 实现
算法分析
12-bit到8-bit直接
帅气的弟八哥
·
2017-10-27 15:15
Python
图像处理
算法分析
与设计week07--435. Non-overlapping Intervals
435.Non-overlappingIntervalsDescriptionGivenacollectionofintervals,findtheminimumnumberofintervalsyouneedtoremovetomaketherestoftheintervalsnon-overlapping.Note:1.Youmayassumetheinterval’sendpointisal
chenxy258
·
2017-10-26 07:26
算法设计与分析作业
tensorflow下的kmeans
算法分析
原文链接:http://blog.csdn.net/yhhyhhyhhyhh/article/details/54429034(1)先生成随机数、绘图:importnumpyasnp#numpy使python可以处理矩阵fromnumpy.linalgimportcholesky#linalg=linear+algebraimportmatplotlib.pyplotasplt##########
Mikirand
·
2017-10-23 20:30
数据结构与
算法分析
——带有头结点的单链表的实现(C语言)
数据结构与
算法分析
——带有头结点的单链表的实现 表——一种简单的数据结构,有两种实现方式,数组和链表,各有各的优点,用数组来写优点是查找一个元素花费O(1)的时间,缺点是事先并不知道元素个数需要预估的大一些
hahahahhahello
·
2017-10-20 00:00
数据结构与算法分析
分布式系统学习2-Raft
算法分析
与实现
Raft是一个分布式系统的一致性算法,它不像Paxos那么难懂,实现比Paxos简单许多,性能与Paxos相当,在Etcd,Consul里面等都有广泛运用。之前在容器服务化的时候用到Consul,顺带看了Raft算法的论文,然后为了练手Go语言做了mit6.824分布式系统课程的lab2。由于实验里面随机选举时间和模拟的节点crash导致的异常可能在你运行上百次才会出现,实现后要测试多次以保证测试
__七把刀__
·
2017-10-19 00:37
一款游戏自动脚本的封包
算法分析
(易语言)
【破文标题】一款游戏自动脚本的封包
算法分析
(易语言)【破文作者】李淳风【破文邮箱】
[email protected]
【作者主页】无【破解工具】ollydbg,SRSniffer,易语言【破解平台】win764
AmazingDlt
·
2017-10-18 17:13
中国大师——段凡丁
长期从事计算机网络、
算法分析
的研究、计算机应用系统开发、管理和教学工作。主研”微机远程网络辅助企业管理系统”。科研成果
core37
·
2017-10-18 17:28
Perfect Squares——动态规划
1,4,9,16,...)whichsumton.Forexample,givenn=12,return3because12=4+4+4;givenn=13,return2because13=4+9.
算法分析
考虑
Mind_V
·
2017-10-18 10:28
动态规划
算法分析
--汉诺塔的递归
汉诺塔的递归分析数学规律分析
算法分析
汉诺塔的算法就3个步骤:第一,把a上的n-1个盘通过c移动到b。第三,因为n-1个盘全在b上了,所以把b当做a重复以上步骤就好了。这个算法看起来就简单多了。
ZXY_Hobby
·
2017-10-18 09:24
算法*
稀疏矩阵快速转置
算法分析
稀疏矩阵的相关知识矩阵通常是使用二维数组来进行模拟的,并且可以通过下标快速的访问二维数组里面的元素,但是矩阵里面包含大量重复元素的情况,使用二维数组就很浪费空间的;对于含有大量重复元素的矩阵,就可以使用稀疏矩阵的思想来进行处理,但是对于是否为稀疏矩阵,有没有特别严格的标准来进行判断,稀疏矩阵不在采用二维数组的方式进行处理,而是使用三元素来进行处理;typedefstruct{intcol;//表示
bug--maker
·
2017-10-16 22:39
数据结构
【数据结构之宏观总结 】
核心:全书共七章,第一章为概论部分内容,从逻辑结构和存储结构展开介绍,
算法分析
以及整本书的组织结构,下面我整理了全书的思维导图,供大家交流学习。
我是太阳啦啦啦
·
2017-10-15 20:25
数据结构
———【自学考试】
Java写的众数问题
算法分析
与设计中的众数问题问题描述:给定含有n个元素的多重集合S,每个元素在S中出现的次数称为该元素的重数。多重集合S中重数最大的元素称为众数。
「已注销」
·
2017-10-14 08:57
java
软件工程师能力自我评价表
算法分析
。6.[需求分析]无7.[行业洞察力]目前没有最感兴趣的领域8.[项目管理]无项目管理9.[软件设计]没有做过10.[质量意识]没有做过11.[工
星澄12
·
2017-10-08 22:00
软件工程师能力自我评价表
采用递增的方式来增加新功能[软件测试]对自己的代码进行单元测试[效能分析]
算法分析
[需求分析]还没有过实际用户的项目[行业洞察力]目前还没有最感兴趣的领域[项目管理]没有项目管理[软件设计]没有[质量意识
JenkinLi
·
2017-10-07 18:00
算法分析
与设计课程作业第三周#1
算法分析
与设计课程作业第三周#1这周先挑选了一道有关深度优先搜索的medium题来做,废话不多说,上题:129.SumRoottoLeafNumbersGivenabinarytreecontainingdigitsfrom0
hzl_ng
·
2017-10-01 17:30
算法分析与设计
LBD算法 - Graph matching 图匹配
算法分析
概述原文:《AnefficientandrobustlinesegmentmatchingapproachbasedonLBDdescriptorandpairwisegeometricconsistency》上一步我们进行了线特征的提取和描述,接下来我们进行线特征的匹配。在此之前我们先通过预处理将一些明显无法匹配的特征给消除,以降低图匹配问题的维度。该部分图匹配算法分为三步:查找候选匹配对构建关
Xuefeng_BUPT
·
2017-09-30 14:51
经验
学习
上一页
86
87
88
89
90
91
92
93
下一页
按字母分类:
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
其他