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
————基本算法————
【Python排序搜索
基本算法
】之快速排序
快速排序应用范围最为广泛,C语言标准库里的qsort应用的就是快速排序的方法。首先要选择一个划分元素,我在程序中选择seq[0],就是第一个元素;然后在seq[1:]即从第二个元素到最后一个元素之间,选择比这个划分元素小的放到前面,选择比这个划分元素大的放到后面;这样采用分治法不断缩小范围,自顶向下进行。代码如下:defqsort(seq): ifseq==[]: return[] els
littlethunder
·
2013-07-25 18:00
算法
python
快速排序
sort
【Python排序搜索
基本算法
】之归并排序
归并排序最令人兴奋的特点是:不论输入是什么样的,它对N个元素的序列排序所用时间与NlogN成正比。代码如下:defmergesort(seq): iflen(seq)<=1: returnseq mid=int(len(seq)/2) left=mergesort(seq[:mid]) right=mergesort(seq[mid:]) returnmerge(left,right)
littlethunder
·
2013-07-25 18:00
算法
python
归并排序
sort
【Python排序搜索
基本算法
】之希尔排序
希尔排序是插入排序的扩展,通过允许非相邻的元素进行交换来提高执行效率。希尔排序最关键的是选择步长,本程序选用Knuth在1969年提出的步长序列:14134012136410933280。。。后一个元素是前一个元素*3+1,非常方便选取,而且效率还不错。代码如下:defshellSort(seq): length=len(seq) inc=0 whileinc=1: foriinrange
littlethunder
·
2013-07-25 18:00
算法
python
希尔排序
sort
基本算法
简单实现-二分法查找、合并排序、冒泡排序、插入排序、选择排序、快速排序
二分法查找算法:#includeusingnamespacestd; intbinarysearch(int*a,intn,intnum); intmain(){ inta[5]={9,8,5,7,3}; for(inti=0;ia[j]) swap(a[i],a[j]); //排序 for(i=0;iusingn
Y_23k_bug
·
2013-07-25 09:00
算法
二分查找
冒泡排序
合并排序
自学笔记
求一个字符串中连续出现次数最多的子串(程序面试宝典)
基本算法
描述: 给出一个字符串abababa 1.穷举出所有的后缀子串 substrs[0]=abababa; substrs[1]=bababa; substrs
sleeping_dog
·
2013-07-23 19:00
从零开始学C++之STL(一):STL六大组件简介
2、包含了诸多在计算机科学领域里常用的基本数据结构和
基本算法
。为广大C++程序员们提供了一个可扩
s1mba
·
2013-07-22 21:27
从零开始学C++
从零开始学C++之STL(一):STL六大组件简介
2、包含了诸多在计算机科学领域里常用的基本数据结构和
基本算法
。为广大C++程序员们提供了一个可扩
s1mba
·
2013-07-22 21:27
从零开始学C++
从零开始学C++
从零开始学C++之STL(一):STL六大组件简介
2、包含了诸多在计算机科学领域里常用的基本数据结构和
基本算法
。为广大C++程序员们提供了一个可扩
Simba888888
·
2013-07-22 21:00
STL六大组件
基本算法
=====================================[搜索]=====================================HDU1070:MilkHDU2005:第几天?HDU2037:今年暑假不ACHDU2078:复习时间HDU2083:简易版之最短距离HDU2090:算菜价HDU2091:空心三角形HDU2097:Sky数HDU2567:寻梦HDU4500:小
l383137093
·
2013-07-22 12:00
基本算法
【Python排序搜索
基本算法
】之冒泡排序
冒泡排序和选择排序类似,也是第n次把最小的元素排在第n的位置上,也是该元素的绝对位置,只是冒泡排序的过程中,其他的元素也逐渐向自己最终位置逼近。代码如下:defbubbleSort(seq): length=len(seq) foriinrange(length): forjinrange(length-1,i,-1): ifseq[j-1]>seq[j]: seq[j-1],seq[j]
littlethunder
·
2013-07-21 19:00
排序
算法
冒泡排序
python
sort
【Python排序搜索
基本算法
】之选择排序
选择排序就是第n次把序列中最小的元素排在第n的位置上,一旦排好就是该元素的绝对位置。代码如下:defselectionSort(seq): length=len(seq) foriinrange(length): mini=min(seq[i:]) ifseq[i]>mini: j=seq.index(mini,i) seq[i],seq[j]=seq[j],seq[i] if__na
littlethunder
·
2013-07-21 19:00
排序
算法
python
选择排序
sort
【Python排序搜索
基本算法
】之插入排序
插入排序生活中非常常见,打扑克的时候人的本能就在用插入排序:把抽到的一张插入到手上牌的正确位置上。有两种插入排序方法,一种基于比较,另一种基于交换。代码如下:1.基于比较的插入排序:definsertionSort(seq): length=len(seq) foriinrange(1,length): tmp=seq[i] forjinrange(i,0,-1): ifseq[j-1]>
littlethunder
·
2013-07-21 19:00
算法
排序
python
插入排序
sort
数据结构
基本算法
java实现
代码如下:~~~~~~~~~~~~~~~~~~~~~~~~publicclassSortAll{/** *冒泡排序,选择排序,插入排序,希尔(Shell)排序Java的实现 *2010.04.25 *@authorpanguiming */publicstaticvoidmain(String[]args){ int[]i={1,5,6,12,4,9,3,23,39,403,596,87};
sc316737332
·
2013-07-21 09:00
Java排序
高性能CRC32
本文算法的内容主要翻译整理自http://create.stephan-brumme.com/crc32/,CPU优化内容加入了我的一些个人理解
基本算法
:按位计算constuint32_tPolynomial
CrS
·
2013-07-19 19:00
CRC
SIMD
CRC32
OpenCV 架构学习
错误和异常处理6、多线程和可重入性core 主要定义了traits多类型支持,点,矩形,mat,vec,ptr,动态结构等数据结构imgproc主要定义了图像滤波,几何变换,直方图,结构描述等数字图像处理
基本算法
piaomiaoju
·
2013-07-18 22:00
茶余饭后:聊一聊那些神一样的程序员们
“神一样的超级程序员”才能表达敬仰之情,这里总结一下,可以作为大家茶余饭后的谈资:-) 先来说说D.EKnuth(高纳德.克努特),他最为人知的工作就是经典巨著《计算机程序设计的艺术》,这本书第一卷《
基本算法
zhujiaxing666666
·
2013-07-06 20:00
STL---
基本算法
---
概述
通过一个实例来说明这些算法的接口使用: #include #include #include #include #include usingnamespacestd; template structdisplay{ voidoperator()(constT&x)const{ coutiv1(ia,ia+5); vectoriv2(ia,ia+9); cout()); co
·
2013-07-04 20:00
STL
排序 - 插入排序 [2 - 希尔排序]
在上一篇中我说了基本插入排序的
基本算法
,不知道你是不是花了正好20分钟。这一篇我说下对基本插入排序的改进算法,希尔排序。
chinalwb
·
2013-07-04 18:00
希尔排序
STL---
基本算法
---
概述
通过一个实例来说明这些算法的接口使用:#include #include #include #include #include usingnamespacestd; template structdisplay{ voidoperator()(constT&x)const{ coutiv1(ia,ia+5); vectoriv2(ia,ia+9); cout()); cout()); cout()
xiaozhuaixifu
·
2013-07-03 20:00
算法
读书笔记
STL
[置顶] 茶余饭后:聊一聊那些神一样的程序员们
“神一样的超级程序员”才能表达敬仰之情,这里总结一下,可以作为大家茶余饭后的谈资:-) 先来说说D.EKnuth(高纳德.克努特),他最为人知的工作就是经典巨著《计算机程序设计的艺术》,这本书第一卷《
基本算法
nylx
·
2013-07-01 13:00
多核计算与程序设计 - 08
基本算法
和数据结构 之四 二叉树
基础知识 二叉树:一种特殊的普通树,每个节点刚好有两棵子树(包括为空的)的普通树。 树梢节点:左右子树至少有一个节点为空的子树。 最小树梢节点和最小树梢高度:离根节点最近的树梢节点为最小树梢节点,最小树梢节点到根节点的距离为最小树梢高度。 最大树梢节点和最大树梢高度:离根节点最远的树梢节点为最大树梢节点,最大树梢节点到根节点的距离为最大树梢高度。 二叉树的高度:最大树梢高度就是二叉树的高
wangzhiyu1980
·
2013-06-30 15:00
java课程设计(计算器)
1206401-18 瞿杰一、设计时间 2013年6月24日-----6月28日二、设计地点 湖南城市学院实验楼计算机506机房三、设计目的 1、巩固学习VB基础知识方面的
基本算法
u010372095
·
2013-06-27 13:00
排序算法用C++的
基本算法
实现十个数排序
本文个人在青岛喝咖啡的时候突然想到的...近期就有想写几篇关于排序算法的文章,所以回家到之后就奋笔疾书的写出来发布了 冒泡排序法 道理: 它重复地访问过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过去。访问数列的任务是重复地停止直到没有再需要交换,也就是说该数列已排序完成。 冒泡排序算法的运作如下: 比较相邻的元素。如果第一个比第二个大,就交换他们两
·
2013-06-24 20:00
排序算法
用C++的
基本算法
实现十个数排序
冒泡排序法原理:它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次
QianShouYuZhiBo
·
2013-06-23 23:00
WebGL自学课程(16):WebGlobe实现的
基本算法
原理
http://blog.csdn.net/sunqunsunqun/article/details/9119735)能够加载多种切片地图服务,并将其以正确的形式显示出来,本博文将阐述一下WebGlobe的
基本算法
原理
sunqunsunqun
·
2013-06-23 15:00
WebGL自学课程(16):WebGlobe实现的
基本算法
原理
http://blog.csdn.net/sunqunsunqun/article/details/9119735)能够加载多种切片地图服务,并将其以正确的形式显示出来,本博文将阐述一下WebGlobe的
基本算法
原理
sunqunsunqun
·
2013-06-23 15:00
基本算法
实现小结(一)—— 单链表
各种
基本算法
实现小结(一)——单链表(均已测试通过) ============================================================单链表(测试通过) 测试环境
DJY1992
·
2013-06-20 17:00
java
C++
c
plist
amp
读Joone源代码有感
而我是先大致搞清楚神经网络的大致流程和BP的
基本算法
,然后找一些开源的神经网络框架来学习,直接搞应用,最后在理论和数学不懂的地方再去查资料学习。
wxyFighting
·
2013-06-20 15:00
java
源代码
神经网络
Joone
协同过滤和推荐引擎简介
东西太多,我也不准备写连载,今天仅从
基本算法
这个很小的切入点来聊聊推荐引擎的原理。
xrzs
·
2013-06-18 00:00
协同过滤和推荐引擎
东西太多,我也不准备写连载,今天仅从
基本算法
这个很小的切入点来聊聊推荐引擎的原理。
·
2013-06-16 11:00
推荐引擎
协同过滤
各种
基本算法
实现小结(五)—— 排序算法
各种
基本算法
实现小结(五)——排序算法(均已测试通过) * 选择排序 |____简单选择排序|____堆排序|____归并排序* 交换排序 |____冒泡排序|____快速排序* 插入排序 |____直接插入排序
twlkyao
·
2013-06-14 09:00
算法
POJ 1922 Ride to School(找规律题,数学)
一.
基本算法
:(1)枚举.
WWL919618308
·
2013-06-13 15:00
初级ACM 入门题(来自网上)
OJ上的一些水题(可用来练手和增加自信)(poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,poj2255,poj3094)初期:一.
基本算法
WWL919618308
·
2013-06-13 15:00
加速度计和陀螺仪指南(很详细的介绍)
这篇文章主要介绍加速度计和陀螺仪的数学模型和
基本算法
,以及如何融合这两者,侧重算法、思想的讨论介绍本指南旨在向兴趣者介
lovewubo
·
2013-06-13 13:00
精确覆盖问题学习笔记(二)——
基本算法
一、算法的主要流程有了子集的矩阵表达形式之后,我们就可以用Knuth发明的X算法来求出精确覆盖问题的解。(如果你在研究算法,但是没听过knuth的名字并且你又不是计算机的天才的话,请在阅读完本文后立刻去拜读Knuth的大作,呵呵)。这个递归算法(设算法函数的名字为search)的主要流程是1、设置一个子集编号集合S,用来存储本次得到的部分解。开始时S为空。2、判断当前矩阵M是否为空,为空的话表示已
laomai
·
2013-06-11 23:00
算法
递归
遍历
精确覆盖
java垃圾回收总结(2)
www.cnblogs.com/aigongsi/archive/2012/04/13/2446166.html上一篇文章介绍了jvm虚拟机运行时内存结构以及如何标识需要回收的对象,这一节主要讲解垃圾回收的
基本算法
water_lang
·
2013-06-07 19:17
java
虚拟机
垃圾回收
文章
空间
图的
基本算法
(DFS,BFS, topoSort,SCC)
由于要面试的缘故,在看算法导论的图算法一节,决定把基本的算法都用java代码实现出来。 1. 图的表示,使用链接表的形式。 class TreeNode{ int nodeNum ; //节点编号 TreeNode parent = null; //遍历时的父节点 int dis = Integer.MAX_VALUE;// 距离源节点的路径 int discoverTi
sunlujing
·
2013-05-27 11:00
算法
图基本算法
DFS BFS
SCC
TopoSort
多核计算与程序设计 - 07
基本算法
和数据结构 之四 树
普通树一种数据结构,有一个根,根下面有子树和叶子,子树下面又有子树和叶子。树的结构:树的遍历树的遍历分深度优先和广度优先,深度优先是先处理子节点,然后是叶子,而且还分为先序(先操作节点后继续遍历)和后序(先遍历节点后操作)广度优先是先处理叶子,后遍历节点。深度优先(先序)深度优先(后序)广度优先实例代码下载
wangzhiyu1980
·
2013-05-26 11:00
POJ题目分类
初期:一.
基本算法
: (1)枚举.(poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推.
u010679062
·
2013-05-18 07:00
stl仿函数
容器为用户提供了常用的数据结构,算法大多是独立于容器的常用的
基本算法
,迭代器是由容器提供的一种接口,算法通过迭代器来操控容器。
j6915819
·
2013-05-16 17:00
ACM参考算法集
.图论 2.数据结构 3.搜索 4.动态规划 5.模拟 6.数学 7.计算几何 8.博弈论 9.字符串 ========================================= 初期: 一.
基本算法
GeiZuoZuoZuo
·
2013-05-15 18:00
教你几种排序的
基本算法
现有基本的数据输出:voidOutPutSortResult(intnum[],intlength_num,intindex) { printf("thisis%03d-th!\t",index); for(inti=0;i=1:bigtosmall*/) { for(inti=0;inum[i]) break; } else { if(num[j]num[j]&&sort_type!=0) {
liuguiyangnwpu
·
2013-05-12 15:00
算法
冒泡排序
希尔排序
插入排序
教你几种排序的
基本算法
现有基本的数据输出:voidOutPutSortResult(intnum[],intlength_num,intindex) { printf("thisis%03d-th!\t",index); for(inti=0;i=1:bigtosmall*/) { for(inti=0;inum[i]) break; } else { if(num[j]num[j]&&sort_type!=0) {
runfeel
·
2013-05-12 15:00
算法
POJ题目分类
转自http://www.cnblogs.com/kuangbin/archive/2011/07/29/2120667.html初期:一.
基本算法
: (1)枚举.
fofu33
·
2013-05-11 11:00
poj分类
负载均衡的
基本算法
负载均衡的
基本算法
随机:负载均衡方法随机的把负载分配到各个可用的服务器上,通过随机数生成算法选取一个服务器,然后把连接发送给它。
lya041
·
2013-05-10 23:55
负载均衡
负载均衡的
基本算法
负载均衡的
基本算法
随机:负载均衡方法随机的把负载分配到各个可用的服务器上,通过随机数生成算法选取一个服务器,然后把连接发送给它。
lya041
·
2013-05-10 23:55
负载均衡
服务器负载和集群
回归算法的学习路径
1.线性回归
基本算法
思想 2.正态分布:其中的随机误差符合正态分布 3.极限,导数,方向导数,梯度,梯度下降法求残差最小值; 4.全微分,偏微分,最小二乘法求残差最小值; 5.回归效果的显著性检查
囧囧有神
·
2013-05-06 14:00
算法
茶余饭后:聊一聊那些神一样的程序员们 (1)
得用“神一样的超级程序员”才能表达敬仰之情,这里总结一下,可以作为大家茶余饭后的谈资:-)先来说说D.EKnuth(高纳德.克努特),他最为人知的工作就是经典巨著《计算机程序设计的艺术》,这本书第一卷《
基本算法
ender
·
2013-05-02 12:00
程序员
茶余饭后
茶余饭后:聊一聊那些神一样的程序员们 (1)
“神一样的超级程序员”才能表达敬仰之情,这里总结一下,可以作为大家茶余饭后的谈资:-) 先来说说D.EKnuth(高纳德.克努特),他最为人知的工作就是经典巨著《计算机程序设计的艺术》,这本书第一卷《
基本算法
ender
·
2013-05-02 12:00
程序员
茶余饭后
基本算法
之4---打印杨辉三角
简要概述:每一个元素是其上面和左上的元素之和。 形如: 1 1 1 1 2 1 1 3 3 1 ..... 代码实现: import java.util.Scanner; public class Test { // 方式1:使用二维数组 public static void printYang1(int
西铁城
·
2013-04-30 16:00
java
算法
杨辉三角
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他