python的sort()和sorted()函数可以进行多列排序。在一个文本或者列表有多列时,这是一个很好用的技巧。 首先,看一下待排序的数据 这是一个csv文件,它有6列,我们需要首先对第一列排序,再对第六列排序 46896961,192100485,1,95wf5sm,1863,201...
分类:
编程语言 时间:
2015-04-10 19:51:55
阅读次数:
246
clcclear all;close all;arrayA = [1,2,2,2;3,3,4,1];arrayB = [3,2,5,1];arrayB = sort(arrayB(:)); % 对数组arrayB进行列排序arrayB(~[diff(arrayB);1]) = []...
分类:
编程语言 时间:
2015-03-20 14:13:55
阅读次数:
125
【思路】:排序。可以用 sort 或者 qsort ,或者常见的冒泡。
【AC代码】:
常规:
#include
#include
using namespace std;
#define MAX 200+10
int main()
{
int i = 0, n = 0;
int num[MAX];
cin >> n;
for (i = 0; i < n; i++)
cin...
分类:
编程语言 时间:
2015-03-10 00:13:44
阅读次数:
174
merge函数将两列有序序列合成一列。
merge_sort 函数使用分治思想,递归求解。将对一个序列排序转换成对左右两个序列排序,一直到序列长度为一时,递归开始回升。再将左右两个已经排好序的序列合并。
//
// main.cpp
// merge_sort
//
// Created by Fangpin on 15/3/9.
// Copyright (c) 2015年 Fang...
分类:
编程语言 时间:
2015-03-09 11:00:57
阅读次数:
163
最近做的一些Splay题及思路
BZOJ 1588
就是求一个数的前驱和后继,用Splay很简单
POJ 3468
很经典的线段树题目,用Splay做练习懒惰标记
HDU 1890
涉及区间翻转,注意直接以数列下标建树,对原数列排序后,直接查找,找到后删除。
HDU 3436
很好的一道题,首先离散化,Splay
树中每个节点表示的是一段区间...
分类:
其他好文 时间:
2015-03-06 22:15:03
阅读次数:
287
1. order by 1 并不是不排序,而是根据第一列排序.2. Sqlserver 2008 R2可以生成数据库架构和数据。http://xcc313.iteye.com/blog/1331468这是 工具的强大功能。而非数据库服务器,可以用 sqlserver 2008R2 做客户端连接 Sq...
分类:
数据库 时间:
2015-03-05 22:11:40
阅读次数:
146
http://blog.sina.com.cn/s/blog_6d09b5750100x6zg.html首先是shell排序实现多列排序,这里添加竖线以作分割,如下文件test:a|gggg|4|7b|fff2|3|2c|gea0|6|12d|kkkg|4|11e|uity|6|4f|fger|1|...
分类:
系统相关 时间:
2015-02-28 16:05:35
阅读次数:
288
排序是将一个数据元素(或记录)的任意序列,重新排列成一个按关键字有序的序列。排序根据涉及的存储器的不同分为内部排序和外部排序:内部排序是指待排序记录存放在内存进行的排序过程;外部排序是指待排序记录的数量很大,以致内存一次不能容纳全部记录,在排序过程中尚需对外存进行访问的排序过程。本文仅讨论内部排序。...
分类:
编程语言 时间:
2015-02-25 16:51:21
阅读次数:
311
基本思想:基于分治法,即把待排序的数组序列,分为若干个子序列,对每个子序列排序,然后再把所有有序的子序列合并为一个整体有序的序列。分析可知,如果拿任何一个元素作为子序列,那么所有子序列就已经是有序的,而归并排序的关键就在于如何合并,也就是“归并”。
归并排序是外排序,稳定排序,时间复杂度是O(nlogn).
详细说归并排序的过程:1个...
分类:
编程语言 时间:
2015-02-23 17:55:50
阅读次数:
272
/**
* 给定一个长度为n的数列,将这个数列按从小到大的顺序排列
*/
import java.util.*;
public class 数列排序 {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int n=in.nextInt();
int[] a=new i...
分类:
编程语言 时间:
2015-02-09 16:08:43
阅读次数:
166