算法提高 逆序排列 时间限制:1.0s 内存限制:512.0MB问题描述 编写一个程序,读入一组整数(不超过20个),并把它们保存在一个整型数组中。当用户输入0时,表示输入结束。然后程序将把这个数组中的值按逆序重新存放,并打印出来。例如:假设用户输入了一组数据:7 19 -5 6 2 0,那么...
分类:
编程语言 时间:
2015-04-04 16:33:27
阅读次数:
97
反向计算:编写一个函数将一个整型转换为二进制形式反向计算问题,递归比循环更简单分析:需要理解,奇数的二进制最后一位是1,偶数的二进制最后一位一定是0,联想记忆,这个和整型的奇偶性是一致的,1本身就是奇数,0本身是偶数。十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制...
分类:
其他好文 时间:
2015-04-02 01:13:35
阅读次数:
158
/**
样例输入
7 19 -5 6 2 0
样例输出
2 6 -5 19 7
*/
import java.util.*;
import java.io.*;
public class 逆序排列 {
public static void main(String[] args) {
Scanner in=new Scanner(new BufferedInputStr...
分类:
其他好文 时间:
2015-03-20 14:32:44
阅读次数:
127
算法纯属个人爱好,欢迎交流,共享
/**
*
*/
package com.zimo.sequence;
/**
* 逆序排列
* @author 子墨
*
* 2015-3-11下午2:31:55
*/
public class Node {
int data;
Node next = null;
public Node(int data){
this.da...
分类:
编程语言 时间:
2015-03-11 17:25:17
阅读次数:
131
在linux中,使用sort按行进行排序是很简单的。不过有时,生活总是爱抛给你一个一个的问题。如果使用sort按多个列值排列,同时使用tab作为分隔符,而且对于某些列需要进行逆序排列,这样sort命令来实现就略显折腾。来看具体的例子吧。比如下面的文件内容,使用[TAB]进行分割:name sc...
分类:
编程语言 时间:
2015-03-03 22:06:11
阅读次数:
209
题目:把一个含有N个元素的字符串右移K位,要求时间复杂度为O(N),且只允许使用两个附加变量。
例子:
字符串为:abcd1234,右移4位,结果变为:1234abcd
思路:
移动前跟移动后是有两段的顺序是不变的,所以可以把这两段看成两个整体
右移K位的过程就是把数组的两部分交换一下。
交换的过程:(1)逆序排列第一部分
(2)逆序排列第二部分
(3)再全部逆序!
...
分类:
编程语言 时间:
2015-01-25 18:16:08
阅读次数:
210
What?
列出目录的内容
How?
ls [-ABCFGHLOPRSTUW@abcdefghiklmnopqrstuwx1]
[file ...]
Points——常用的参数
ls -l 显示目录文件的详细信息[linux文件的属性]
ls -t 按修改时间逆序排列
ls -r reverse 按相反顺序排列
ls -F 标识文件的类型
/表示目录...
分类:
系统相关 时间:
2015-01-20 20:37:52
阅读次数:
198
1. 交换排序的基本思想两两比较key值,如果发生逆序(排列的顺序与期望的顺序相反)就交换,知道所有对象都排序完毕!常见的3种交换排序算法:冒泡排序,shaker排序和快速排序。2. 冒泡排序设待排序列中有 n 个对象, 首先比较对象v[n-1]和v[n-2], 如果v[n-1] 4 #incl.....
分类:
编程语言 时间:
2015-01-13 19:40:14
阅读次数:
206
/*
*Author:DavidLin
*Date:2014-12-15pm
*Email:linpeng1577@163.comorlinpeng1577@gmail.com
*world:thecityofSZ,inChina
*Ver:000.000.001
*For:reversethechararray/string!
*history:editortimedo
*1)LinPeng2014-12-15createdthisfile!
*2)
*/
char*reverse(char*buf..
分类:
其他好文 时间:
2014-12-28 01:50:30
阅读次数:
126
Javascript第一周Array数组创建数组自定义方式和实例化方式使用数组1、join()join方法是将数组中的元素连接成字符串。参数可选。参数即是连接符。为空时,参数为逗号。2、reverse()reverse方法是将数组里的元素的顺序全部颠倒,逆序排列。3、sort()sort方法,是将数...
分类:
编程语言 时间:
2014-10-23 16:09:29
阅读次数:
197