编程珠玑开篇--磁盘文件排序问题
2014-05-08 22:16
176 查看
输入:
700以内无重复数字,排序输出
输出:
以增序形式输出经过排序的整数列表
700以内无重复数字,排序输出
输出:
以增序形式输出经过排序的整数列表
/** * * @author xuxh * 700以内无重复数字,排序输出,利用视图概念 * */ public class FileSort { byte[] bytes ; int[] oldValues = {3,8,1,210,23,234,555,66,267,235,623}; public void initialize(){ bytes = new byte[100]; } public void valuation(){ for(int i=0;i<oldValues.length;i++){ int value = oldValues[i]; bytes[value/7] += 1<<(value%7); } } public void output(){ for(int i=0;i<bytes.length;i++){ for(int j=0;j<7; j++){ if(bytes[i]%2==1){ System.out.print(i*7 + j + " "); } bytes[i] >>= 1; } } } public static void main(String[] args) { FileSort fileSort = new FileSort(); fileSort.initialize(); fileSort.valuation(); fileSort.output(); } }
相关文章推荐
- 编程珠玑开篇--磁盘文件排序问题
- 编程珠玑开篇--磁盘文件排序问题
- 编程珠玑开篇2--磁盘文件排序问题再讨论
- 编程珠玑开篇--磁盘文件排序问题
- "编程珠玑" 第一章 磁盘文件排序问题
- 【编程珠玑-读书笔记】用位图解决排序问题--仔细分析问题的重要性
- 磁盘文件排序-编程珠玑
- 编程珠玑:给定一个包含4300000000个32位证书的顺序文件,求出一个至少包含两次的整数
- 编程珠玑之第二章questionB: n元一维向量旋转问题
- 汇编语言编程中遇到的一个跨文件函数调用问题
- 编程珠玑----快速排序的变形
- 【编程珠玑】第十四章 堆(排序,优先级队列)
- 翻译《有关编程、重构及其他的终极问题?》——21.正确的检查文件的结尾符(EOF)
- 编程中对于文件路径应该注意的问题
- Java 编程技术中汉字问题的分析及解决,文件操作
- Python基础学习(5)网络编程socket、文件上传、粘包问题、socketserver、IO多路复用、线程与进程、进程池、线程池、上下文管理、协程
- [磁盘空间]lsof处理文件恢复、句柄以及空间释放问题
- linux编程头文件所在路径的问题
- Java 编程技术中汉字问题的分析及解决,文件操作
- 怎样给一个磁盘文件排序?