排序后贪心或根据第二关键字找最长下降子序列#pragma comment(linker,
"/STACK:1024000000,1024000000")#include#include#include#include#include#include#include#include#include#i...
分类:
其他好文 时间:
2014-05-08 19:36:06
阅读次数:
267
前言:以前做过2种列表,1是有排序,有筛选功能,但是没有层级和分组,2是有树形结构的层级和分组,但是数据是一下全部加载出来,虽然有点落后,没有用到分页加载,但是也是受制于大环境。今天有1个需求是分组
排序 筛选 层级,一开始没有想到好办法,后来才知道可以order by 按组排序。核心思想:表中有2...
分类:
数据库 时间:
2014-05-08 14:35:27
阅读次数:
633
归并排序的基本思想:首先,将R[0..n-1]看成是n个长度为1的有序表,将相邻的有序表进行归并,得到n/2个长度为2的有序表;然后,再将这些有序表成对归并,得到n/4个长度为4的有序表,如此循环下去,最后得到一个长度为n的有序表。
注意的是:Merge()实现了一次归并,接下来需要利用Mer...
分类:
其他好文 时间:
2014-05-08 14:28:05
阅读次数:
484
Java中对Map(HashMap,TreeMap,Hashtable等)的排序时间
首先简单说一下他们之间的区别: HashMap: 最常用的Map,它根据键的HashCode
值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null(多条会覆盖);...
分类:
编程语言 时间:
2014-05-08 13:44:25
阅读次数:
333
#include #include void DataSwap(int* data1,
int* data2) { int temp = *data1; *data1 = *data2; *data2 = temp; }void
insertSort(int arr[],i...
分类:
编程语言 时间:
2014-05-08 12:54:22
阅读次数:
299
1.在typedef中使用指针往往会带来意外的结果。如下:typedef string
*pstring;const pstring cstr;绝大数人刚开始都会认为cstr是一种指针,它指向const对象,即const pstring cstr
等价于const string *cstr,其实,这...
分类:
其他好文 时间:
2014-05-08 12:52:54
阅读次数:
319
static GLint vertices[]={25,25,
100,325,175,25,175,325,250,25,325,325};static GLfloat
colors[]={........};glEnableCli...
分类:
其他好文 时间:
2014-05-07 21:13:39
阅读次数:
295
原文地址:http://blog.csdn.net/hguisu/article/details/75582491.概述
在软件开发中也常常遇到类似的情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能。如查找、排序等,一种常用的方法是硬编码...
分类:
其他好文 时间:
2014-05-07 21:09:27
阅读次数:
422
1 def bubble_sort(array) 2 return array if
array.size = array[j+1] 7 end 8 end 9 10 return array11 end12 13 a =
[12,42,1,25,32,63...
分类:
其他好文 时间:
2014-05-07 20:33:20
阅读次数:
260