CSDN论坛 > 其他技术论坛 > 数据结构与算法

你怎么把算法转换成程序? [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Blank
红花 2002年4月 专题开发/技术/项目大版内专家分月排行榜第一
2002年3月 专题开发/技术/项目大版内专家分月排行榜第一
2002年1月 专题开发/技术/项目大版内专家分月排行榜第一
2001年12月 专题开发/技术/项目大版内专家分月排行榜第一
2001年10月 专题开发/技术/项目大版内专家分月排行榜第一
2001年9月 专题开发/技术/项目大版内专家分月排行榜第一
2001年8月 专题开发/技术/项目大版内专家分月排行榜第一
Blank
黄花 2002年5月 专题开发/技术/项目大版内专家分月排行榜第二
2002年2月 专题开发/技术/项目大版内专家分月排行榜第二
2001年11月 专题开发/技术/项目大版内专家分月排行榜第二
2001年7月 专题开发/技术/项目大版内专家分月排行榜第二
Blank
蓝花 2002年6月 专题开发/技术/项目大版内专家分月排行榜第三
Bbs1
本版专家分:0
Blank
黄花 2004年2月 Java大版内专家分月排行榜第二
2004年1月 Java大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
C++程序设计与实践
唯一的一本书教你怎么把算法变成C++程序,虽然比较老了,但是很经典。
将声音转换成文字
打开word或其他一些office应用程序 再打开工具菜单下的语音命令,这时会弹出语音识别对话框,下一步进入麦克风向导,一直下一步,在这个过程中会提示你对麦克风和耳机进行测试,这个你自己都会哈.完了之后会谈出声音训练对话框,这时你需要进行语音训练,建议进行更多的训练这个过程大约15分钟,但你也可以直接跳过以后来训练. 你还可以在C:\Program Files\Microsoft Off
java字符串反转 最优方案
import java.util.Stack; import com.google.zxing.common.StringUtils; /*  * FileName: StringReverse.java  * Date:     2017年3月28日 上午10:23:21    */ /**  * @date 2017年3月28日 上午10:23:21
Java算法编程 - 将金额转换成大写中文
输入金额,然后转换成中文大写的金额:/** * 输入的金额转换成中文大写,16位数字精确到小数点后2位数 * */ public class MoneyToCNFormat { private static final String[] CN_NUMBERS = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" }; priv
matlab代码转换为python代码
SMOP 是小型Matlab和八度到Python编译器。 SMOP将matlab翻译成python。尽管matlab和数字python之间有明显的相似之处,但在现实生活中有足够的差异使手工翻译不可行。 SMOP生成人类可读的蟒蛇,这似乎也比八度快。速度有多快?表1显示了“移动家具”的计时结果。似乎对于该程序,转换为python导致加速大约两倍,并且 使用cython 将SMOP运行时库编译runtime.py为C 实现了额外的两倍加速。这个伪基准测量标量性能,而我的解释是标量计算对八度组不太感兴趣。 使用方法: $ cd smop / smop $ python main.py solver.m $ python solver.py
Javascript fcc的高级算法题
1.如果传入字符串是一个有效的美国电话号码,则返回 true. 用户可以在表单中填入一个任意有效美国电话号码. 下面是一些有效号码的例子(还有下面测试时用到的一些变体写法): 555-555-5555 (555)555-5555 (555) 555-5555 555 555 5555 5555555555 1 555 555 5555 在本节中你会看见如 800
c语言将十进制数转换为16进制的函数
有3种方式实现,其中两种是使用系统函数,另一种是直接自己编写。 使用系统函数实现要加入#include stdlib.h>,自己编写则不需要这个头文件。 下面的代码就是3种方式的实现,包括2位的整数和任意整数(2的31次方以内)都可以。可自己选择需要的实现方式。 利用系统函数有 1. char *  itoa ( int value, char * str, int base );
阿拉伯数字 转换为 汉字数字 算法实现
package test; public class NumberFormatTest { static String[] units = { "", "十", "百", "千", "万", "十万", "百万", "千万", "亿", "十亿", "百亿", "千亿", "万亿" }; static char[] numArray = { '零', '一', '二', '
面试题1:把一个字符串转换成数字
1题目分析: 分析方法:
文本文件是怎样转换为EXE文件的
在很多软件包中都存在一个README.COM或README.EXE文件, 这些文件不用任何文本文件, 单独运行即可以清晰地显示该软件的安装或使用说明, 为用户提供了很大的方便。这是一种特殊的编技术, 即把文本文件转换为可执行文件,也可以叫做TXT2EXE 功能。此编程方法不仅具有极高的实用价值,而且熟练掌握这种编程技术将使编程水平有所提高。把文本文件转换为COM 和EXE 文件都可以达到单独直接运行的目的,但COM 文件的特殊结构限制了它的长度必须小于长规内容的容量, 即65536 个字节, 所以把TXT 转换为 COM文件只能处理一些小型文本文件。EXE 文件则没有这种限制,本文仅以用 TURBO C为例, 阐述如何把一般文本文件转换为EXE 文件编程原理, 并给出一个完善的TXT2EXE 通用程序源代码。      一、基本原理:   完成此操作的基本原理, 就是在文本文件头部加上一段具有文本显示能力的程序段, 当运行合并后的程序时,打开此文件本身, 并移动文件指针到文本数据段,依次读出内容显示即可。所以一个完整的TXT2COM程序内部, 应该同时具有显示文本功能及合并文件的功能,其中的合并文件功能负责把其中的显示文本程序段与文本文件进行合并处理, 而显示文本功能只有在合并后的 EXE文件运行时才能得到执行。      二、需要解决的问题:   首先是文件显示程序的编制,为了达到良好的显示效果,此段显示程序中需要具有如下功能:      1.彩色显示能力, 可根据汉字、西文字符、数字等采用不同的颜色, 以达到一目了然的效果;   2.颜色修改能力, 每个人都会偏爱某一种颜色, 显示过程中应该允许随意调整屏幕底色及其它字符颜色;   3.页号显示能力, 以便随时了解阅读进度;   4.进度调整能力, 可随时上翻或下翻内容;   5.标题填加能力, 针对不同的文本内容, 应该在标题栏显示指定的标题内容;      另外就是文件指针的调整问题,当进行文件显示时,必须把文件指针移到正确位置, 即跳过显示程序段部分,但由于程序调试时显示程序段长度是不定的, 无法确定具体的数值,此时可以采取一种动态记录显示程序段的方法,即合并显示程序与文本文件时, 把显示程序长度记录在程序未尾, 当运行合并后的程序时, 首先从文件尾部读出显示程序长度, 即可移到正确位置。另外显示标题也可以采取类似的处理方法,把标题信息存放在文本文件之后。      颜色的调整问题也是编程中的一个关键,为了达到按不同的字符种类使用不同的颜色目的,必须对文件中的字      符进行逐个判断,此处需要对字符编码有必要的了解,比如汉字是由大于A0H 的编码组成, 30H-39H为数字编码等;在实时调整屏幕背景颜色及其它字符颜色时, 为了使程序具有良好的通用性, 使用了各种显示系统通用的调色板寄存器方法, 比如可事先设置背景使用0号调色板,汉字使用2 号调色板, 之后通过调整0号和2号调色板寄存器值, 可灵活的改变屏幕颜色特性。      三、程序使用方法:   此程序运行时需要携带两个或三个参数, 段如程序名为TXT2EXE.EXE,则命令格式:   TXT2EXE Source Target Title   如:txt2exe.exe a.txt a.exe hello      其中Source为原文本文件文件名, Target为转换后的目标文件名, 后缀必须为EXE,Title为标题内容,标题可省略,省略时将显示缺省的标题“hello”,运行之后所产生的EXE 文件即可以单独运行, 运行之后屏幕上为标题条,显示指定的标题, 屏幕下面为操作提示条, 之后可按提示信息进行操作, F1改变屏幕背景颜色, F2改变汉字颜色,F3改变西文字符显示, F4改变数字颜色, PGUP键上翻内容,其它键下翻内容, 当显示到文首或文尾时将给出提示, 显示同时在提示行显示页号, 按ESC 键退出程序。
关闭
关闭