归并排序
来源:互联网 发布:ios软件开发入门 编辑:程序博客网 时间:2024/06/04 19:26
//归并排序void Merge(FILE *merge, FILE *sort1, FILE *sort2, int len){int s1, s2;char c1, c2;c1 = getc(sort1);c2 = getc(sort2);s1 = 0;s2 = 0;while( 1 ){if( c1 < c2 ){putc(c1, merge);s1++;if( s1 < len ){c1 = getc(sort1);}else{break;}}else if( c1 > c2 ){putc(c2, merge);s2++;if( s2 < len ){c2 = getc(sort2);}else{break;}}}if( s1 < len ){putc(c1, merge);s1++;}if( s2 < len ){putc(c2, merge);s2++;}while( s1 < len ){c1 = getc(sort1);putc(c1, merge);s1++;}while( s2 < len ){c2 = getc(sort2);putc(c2, merge);s2++;}}
- 归并排序-归并排序
- 归并和归并排序
- 归并与归并排序
- 归并排序
- 归并排序
- 归并排序
- 归并排序
- 归并排序
- 归并排序
- 排序::归并
- 归并排序
- 归并排序
- 归并排序
- 归并排序
- 归并排序
- 归并排序
- 归并排序
- 归并排序
- SQL Server 2005 控制用户权限访问表
- Trie树
- SQL解发器与SQL游标实例
- 双链表实现
- Nginx代理服务器
- 归并排序
- linux解压和压缩命令大全
- JDBC和Ibatis中的Date,Time,Timestamp处理
- Linux的几个常用小功能
- Java 如何根据指定的范围获取随机数
- Sqlite 基本用法
- mini2440上Qt开发步骤
- .Net框架的常见问题
- 移植OpenCV到ARM平台