码迷,mamicode.com
首页 >  
搜索关键字:内排序    ( 173个结果
排序与查找
排序与查找 大多数程序设计的入门经典:排序与查找。排序和查找的经典算法已经固定,作为不同场景设计的调优基础。这些算法的提出和优化过程还是很有趣的。有兴趣可以参看Donald E. Knuth的《计算机程序设计艺术(第3卷)》排序与查找,非常有趣,值得业余一看。还有一篇关于算法的讨论。 排序 内排序与... ...
分类:编程语言   时间:2017-07-08 00:27:53    阅读次数:285
六种常见排序算法的java实现
package edu.cn.ysw; //八种排序算法的实现与效率分析 /* * 内排序的种类: * 1.插入排序:直接插入排序、希尔排序。 * 2.选择排序:简单选择排序、堆排序。 3.交换排序:冒泡排序、快速排序。 4.归并排序 5.基数排序 */ public class SortedMet... ...
分类:编程语言   时间:2017-06-17 12:03:32    阅读次数:219
Codeforces 558E 线段树处理字符串内排序
给出长度为n的字符串,m个操作。 每一个操作有三个值 l,r,op。 op==1,表示将字符串中[ l ,r ]的部分依照升序排列。 op==0,表示将字符串中[ l ,r ]的部分依照降序排列。 输出终于的字符串 按小写字母建26颗线段树 对于每次改动,先记录[l,r]区间内各个字母出现的次数,并 ...
分类:编程语言   时间:2017-06-13 17:10:22    阅读次数:151
分组后在分组内排序、每个分组中取前N条
SELECTp_type,p_name,p_view,row_numfrom( SELECTp_type,p_name,p_view,IF(@bak=p_type,@rownum:=@rownum+1,@rownum:=1)asrow_num,@bak:=p_type FROM (SELECTp_type,p_name,p_viewfromproducts orderbyp_type,p_viewdesc)a,(SELECT@rownum:=0,@bak:=‘‘)b )cWHEREc.row_num<..
分类:编程语言   时间:2017-06-13 14:38:27    阅读次数:130
排序的概念(选择排序1)
排序(比较与交换) 排序的稳定性: 排序之前,R[i]在R[j]前面,排序后,R[i]还在R[j]前面,则这个排序方法是稳定的。否则这个排序 方法是不稳定的。 外排序:----依赖---》内排序 待排序的数据元素数量很大,整个序列的排序过程不可能在内存中完成。 内排序: 整个排序过程不需要访问..
分类:编程语言   时间:2017-05-27 23:55:14    阅读次数:247
数据结构_内排序总结
文件从逻辑上可分为排序顺序文件、一般(即非排序)顺序文件;从物理储上可分为连续文件、链接文件。(参考 文件及查找-MarchOn) 定义:将文件的记录按记录关键字值递增或递减顺序重新组织,得到有序的文件记录。通常指的是连续顺序文件的排序,当然链接顺序文件也可;当记录只包含关键字时即为元素的排序。 分 ...
分类:编程语言   时间:2017-05-27 23:55:00    阅读次数:301
排序之归并排序
归并排序在外排序和内排序的作用都是非常大的,本人觉得要是要用户外排。在处理大数据排序,当内存大小不足以把所有数据一次载入时,这时就需要归并排序。以下进行的是2路归并排序为主。 数组递归归并 1 void mergeCore(int *src,int * &dest,int i,int m,int n ...
分类:编程语言   时间:2017-05-26 18:23:11    阅读次数:129
data structure practice
《数据结构与教程 第二版》(北航出版社) 数据结构 线性表 数组、串、广义表 特殊线性表:栈、队列 栈、队列 存储:线性存储、链式存储 基本操作(6):初始化、判空、判满、进、出、取头元素 树:见 数据结构_树与二叉树总结-MarchOn 图:见 数据结构_图总结-MarchOn 索引、散列 内排序 ...
分类:其他好文   时间:2017-05-21 21:51:47    阅读次数:181
CodeForces 785E Anton and Permutation
分块,暴力。 将序列分成$sqrt(n)$块,每块$sqrt(n)$个元素,每块内排序。 每次操作要计算这个区间中比$a[p1]$大的有几个,小的有几个,比$a[p2]$大的有几个,小的有几个,端点的块内暴力找,中间的块内二分找。 交换完数字之后,可以直接重新$sort$排个序。 总体时间复杂度$O ...
分类:其他好文   时间:2017-05-17 19:18:52    阅读次数:169
排序——总结
总结:排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。下面讲的排序都是属于内排序。 内排序有可以分为以下几类: (1)、插入排序:直接插入排序、二分法插入排序、希尔排序。 (2)、选择排序:简单选择排序、堆排序。 ( ...
分类:编程语言   时间:2017-04-29 15:13:49    阅读次数:161
173条   上一页 1 ... 5 6 7 8 9 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!