什么是数据结构?数据结构分为数据和结构。数字、字符、图形、声音等都是数据。结构分逻辑结构和存储结构。逻辑结构就是数据间的抽象化关系。存储结构就是数据在计算机存储器(内存、磁盘)的存储方式。数据结构研究的就是数据如何在计算机内存储的问题。数据结构包括数组、栈、二叉树、哈希表等等。什么是算法?算法就是计算机内对给定问题的处理过程,说白了就是对数据结构中的数据进行各种处理,比如对数据排序、查找等。数据结构...
分类:
编程语言 时间:
2015-06-07 13:53:34
阅读次数:
125
思想比较简单,就是每个通过map来获取当前的数据块中的的topk个数据,然后将他们以相同的key值放到reduce中,最后通过reduce来对这n*k个数据排序并获得topk个数据。具体的就是建立一个k个大小的数组,一开始初始化为都是100(假定这里的100是最大的数),然后往里面插数据小的数据即可...
分类:
其他好文 时间:
2015-06-01 11:26:02
阅读次数:
197
SELECT * FROM EMPLOYEE_TBL;+-----------+-----------+------------+-------------+-----------------------+--------------+-------+-------+------------+---...
分类:
编程语言 时间:
2015-05-31 18:11:19
阅读次数:
169
函数实现数据的插入(头插&&尾插)、删除(头删&&尾删)、查找、按值插入、按值删除、求长、单链表清除、单链表摧毁、数据的逆置以及数据排序
main函数
#include"List.h"//单链表
void main()
{
List mylist;
int select = 1;
int Item;
while(select)
{
cout<<"*******...
分类:
编程语言 时间:
2015-05-25 16:40:05
阅读次数:
258
函数实现数据的插入(头插&&尾插)、删除(头删&&尾删)、查找、按位置插入、按位置删除、顺序表求长、顺序表清除、顺序表摧毁、数据的逆置以及数据排序
main函数
#include"SeqList.h"//顺序表
void main()
{
SeqList mylist;
int select = 1;
int Item;
int pos;
while(sele...
分类:
编程语言 时间:
2015-05-25 13:06:19
阅读次数:
262
List listint=new List{2,1,7,3,8,5,4,6};listint.Sort((x, y) => x - y);var array = newArray()array.sort(function(x, y) {return Number(x[1]) - Number(y[1...
分类:
编程语言 时间:
2015-05-18 12:31:01
阅读次数:
100
1. PHP中最普通的数组排序方法 sort(); 看个例子: 1 ';13 ?>View Code 运行结果: 由结果可以看出,sort()排序是:先 数字 -> 大写字母 -> 小写字母的顺序排序的2. 如果非得要不区分大小写来进行排序呢
分类:
编程语言 时间:
2015-05-13 21:16:25
阅读次数:
176
sfit0144 (李四) 2015-01-10 18:00:251Sfit0734 (Sfit0734) 2015-01-10 18:00:38go homesfit0144 (李四) 2015-01-10 18:09:52下班261340 (叶在宗) 2015-01-10 18:10:05图片...
分类:
编程语言 时间:
2015-05-07 12:10:27
阅读次数:
172
进行排序的时,很多时候我们可能想实现根据点击的次数进行升降序排序,也就是说点击第一次点击标题升序排序,再次点击就降序,以此类推,而不是通过选择升序进行升序排列,选择降序进行降序排列。示例工具:报表开发工具FineReport解决思路由扩展后排序可知,可以根据参数值的..
分类:
编程语言 时间:
2015-04-28 00:00:33
阅读次数:
357
Problem地址:http://poj.org/problem?id=2299这题题意:给一对序列,通过调换相邻元素位置的方法,将一组无序数据排序成递增有序数据。这里有一个结论:通过调换相邻元素位置的方法,将一组无序数据排序成递增有序数据的最小调换次数为此组数据中逆序对的对数。这里不证明这个结论。...
分类:
其他好文 时间:
2015-04-11 23:49:47
阅读次数:
117