c# 逆序读取文件的实现或者是逆序写文件
来源:互联网 发布:淘宝导航栏的尺寸 编辑:程序博客网 时间:2024/06/15 00:32
最近在作一个文本格式转换工具的时候,源文件的格式与目标文件的格式存在部分是逆序的,即源文件的按照采样点的高度递增的,而目标文件则是按照采样点的高度递减的。
这样转换的时候就出现,源文件的最后一行是目标文件的第一行。程序中实现的时候用的是streamreader和streamwriter,然而这二者只能是顺序读取和写。考虑到网络资源的丰富和节约时间,google了一下,发现实现的方法大多数都是顺序读取源文件,然后利用内存变量构造整个文件的逆序文件。然而这样的方法实现时的效率实在是让人难以接受。
看来什么事情不是google一下就能得到满意的答案的。只好自己想办法了:其实只是一想便想到了数据结构中的堆栈,不正是顺序进而逆序出吗?于是搜索msdn,关键字stack,果然有stack类。
将源文件顺序读取,顺序入栈。然后出栈写目标文件。
结果效率方面很令人满意。
- c# 逆序读取文件的实现或者是逆序写文件
- 读取文件 然后逆序输出
- 文件的逆序存储
- 文件的逆序存储
- 文件按行逆序的简单实现
- 给定一个文件每一行是字符串,找出所有的逆序对,比如abc和cba是逆序的对。
- 给定一个文件每一行是字符串,找出所有的逆序对,比如abc和cba是逆序的对。
- 读取文件以行为单位逆序输出到另一文件
- c#读取文件写文件
- Python文件操作:从文本末尾逆序读取数据
- 读取当前路径下的.C文件,然后逆序输出文件名
- 单链表逆序或者逆序输出
- C# 栈实现单词逆序
- 实现字符串的逆序
- C#读取指定文件夹下的图片或者记事本文件
- 用AWK命令实现文件按行逆序
- 内存映射处理大文件并实现逆序输出
- 用C#实现XML文件的读取
- 某外企SQL Server面試題
- 常用JS收集
- MSSQL求連續ID內數量合計-常見解決方案
- __declspec关键字详细用法
- stdin 与 STDIN_FILENO
- c# 逆序读取文件的实现或者是逆序写文件
- win7下Java环境变量的配置
- __declspec(noreturn)的用法
- Flex中实现多个文件上传时发生只能上传第一个文件的问题
- 专题:二维数组作为函数参数传递
- 数据持久化
- 如何在写文件时转换unicode汉字避免乱码
- 在TOMCAT中使用JDOM和JAXEN
- 例4-1......例4-2 鼠标在窗口中画矩形