码迷,mamicode.com
首页 >  
搜索关键字:基础算法    ( 443个结果
java基础算法之冒泡排序
接触冒泡算法还是大一了,学习C语言的冒泡算法。现在唯一记得就是冒泡与选择了。出来刚刚工作的时候觉的算法基本没撒用处,现在发现这些都是很好的基础。因此自己也准备重新拾起这些知识。 冒泡排序 泡排序是一种很简单的排序的算法,根据名字就可以知道这一个过程,一点点的把大的数移到顶部。 时间复杂度 若文件的初 ...
分类:编程语言   时间:2016-08-13 18:08:44    阅读次数:149
架构师进阶之路——算法基础
算法 定义:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作 特性:五个基本特性,即输入、输出、有穷性、确定性、可行性 算法设计的要求 正确性:算法的正确性是指算法至少应该具有输入、输出和加工处理无歧义性、能正确反映问题的需求、能够得到问题的正确答案 ...
分类:编程语言   时间:2016-08-08 00:39:36    阅读次数:169
八大排序算法JS及PHP代码实现
从学习数据结构开始就接触各种算法基础,但是自从应付完考试之后就再也没有练习过,当在开发的时候也是什么时候使用什么时候去查一下,现在在学习JavaScript,趁这个时间再把各种基础算法整理一遍,分别以JS和PHP语法的方式编写代码。 1.冒泡排序 原理:临近的数字两两进行比较,按照从小到大或者从大到 ...
分类:编程语言   时间:2016-07-11 21:24:23    阅读次数:271
基础算法介绍 —— 二分查找算法
不知不觉在目前的公司待满3年了,打算回家找份工作。面试中被问到关于算法的题目:有哪些常见的查找算法?下来就把我所掌握的查找算法分享给大家,本文主要介绍二分查找算法。 算法定义(摘自百度):二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此 ...
分类:编程语言   时间:2016-07-10 06:21:18    阅读次数:286
华为软件精英挑战赛2016题解
代码:https://github.com/jinhang/2016_Huawei_SoftWareMatch 前言 赛题源自“未来网络”业务发放中的路由计算问题。算路问题属于基础算法问题,在图论、网络、交通等各个方面均有着广泛的研究与运用,里面不乏一些经典的算法,例如最短路中的广度优先搜索,Dijkstra算法等。网络算路问题的更优算法实现对于网络资源高效配置具有重要价值。 本次大赛分...
分类:其他好文   时间:2016-06-28 23:50:36    阅读次数:1183
php四种基础算法:冒泡,选择,插入和快速排序法
许多人都说 算法是程序的核心,一个程序的好于差,关键是这个程序算法的优劣。作为一个初级phper,虽然很少接触到算法方面的东西 。但是对于冒泡排序,插入排序,选择排序,快速排序四种基本算法,我想还是要掌握的。下面是我按自己的理解,将四个方法分析一遍。需求:分别用 冒泡排序法,快速排序法,选择排序法, ...
分类:编程语言   时间:2016-06-15 12:28:30    阅读次数:181
Python基础算法练习
冒泡排序 选择排序 插入排序 ...
分类:编程语言   时间:2016-06-15 12:19:10    阅读次数:222
基础算法之选择排序
今天看了一下选择排序,在这里记录下学习结果 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕 ...
分类:编程语言   时间:2016-05-15 19:41:19    阅读次数:182
基础算法之快速排序
最近在看博客的时候,看到一篇讲快速排序的,联想到自己什么排序都不懂,就想着弄懂这个快速排序。由于脑子不太灵光,所以花了好久才弄个大概。在这里记录下学习成果。 快速排序 我的理解就是取数组中的随便一个值,然后将比他大的都放在后面,比他小的都放在前面。然后在对前面和后面的数据进行同样的操作 1.假如有个 ...
分类:编程语言   时间:2016-05-15 11:02:23    阅读次数:232
lucene 分词的一些杂谈
找遍了网上所有的中文的分词工具,没有一个可以拿来用的,所以决定还是自己做一个分词的工具把,分词的核心功能: 1.分词基础算法(常见的有正向最大,逆向最大,最多分词,基于统计,基于理解即无词库分词等,当然一个好的搜索引擎必然是基于多种分词方式的) 2.是否支持强制一元分词:这个是商业的搜索引擎必备的。 3.同义词识别,简体中文和繁体中文的识别对应转换,中文和拼音的互转 4.支持中文分词的时候是否考虑...
分类:Web程序   时间:2016-05-12 12:01:51    阅读次数:360
443条   上一页 1 ... 27 28 29 30 31 ... 45 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!