码迷,mamicode.com
首页 >  
搜索关键字:字符串表    ( 1238个结果
字符串的四则运算
有字符串表示的一个四则运算表达式,要求计算出该表达式的正确数值。
分类:其他好文   时间:2014-09-16 12:08:30    阅读次数:195
LZW 文本压缩及解压
LZW就是通过建立一个字符串表,用较短的代码来表示较长的字符串来实现压缩。 压缩算法如下 #include #include std::ifstream fin; std::ofstream fout; using namespace std; const int D = 4096, alpha = 256, ByteSize = 8, HalfByte = 4, Al...
分类:其他好文   时间:2014-09-15 12:58:58    阅读次数:278
检查打开的文件是不是ELF格式的文件,如果是就输出节头字符串表的地址,并依次输出各节的名称,字符串
#include "elf.h" #include int main(int argc, char  *argv[]) {     FILE  *fp;     int i = 0;     int fd = 0;     Elf64_Ehdr  ehdr;          if ((fp=fopen(argv[1],"r"))==NULL)     {         ...
分类:其他好文   时间:2014-09-12 08:54:53    阅读次数:183
检查打开的文件是不是ELF格式的文件,提取“特别”的节中的信息
//检查打开的文件是不是ELF格式的文件 //检验ELF头 //获得节头表的地址 //遍历节头表,依次查看一个节的属性,从节头字符串表中找到其名称,如果名称和“特别”的section名匹配,则找到此节的地址 //提取“特别”的节中的信息 //显示上面提取的信息 #include #include #include #include int main(int argc,char...
分类:其他好文   时间:2014-09-12 08:54:43    阅读次数:220
Java解析字符串表达式--逆波兰表达式的生成
上回讲了如何计算后缀表达式,其实真正的难点在于如何将一个正常的字符串表达式(中缀表达式)变成一个后缀表达式。如将6 * ( 5 + ( 2 + 3) * 8 + 3)变为6 5 2 3 + 8 * + 3 + * 逆波兰表达式,它的语法规定,表达式必须以逆波兰表达式的方式给出。逆波兰表达式又叫做后缀表达式。这个知识点在数据结构和编译原理这两门课程中都有介绍,下面是一些例子:...
分类:编程语言   时间:2014-09-11 15:26:03    阅读次数:229
大数相加相乘及阶乘
大数的相加相乘和阶乘操作都可能会导致结果的溢出,可以把它们转换成字符串,再进行运算,这里需要注意的是,习惯上的加法乘法运算都是从低位开始运算的,先计算个位,个位向高位进位,依次进行直到最高位。字符串表示一个数字的时候如”3476”,它的低位数字在最大下标处,为了与习惯上的操作保持一致,可以先把字符串反转,求出结果之后再把结果反转回来即可。接下来的加法操作就使用了反转的方法,乘法操作也可以使用类似的...
分类:其他好文   时间:2014-09-11 02:20:01    阅读次数:243
Java解析字符串表达式--逆波兰表达式的计算
问题来由: 读入一个字符串形式的四则运算表达式,输出对应的计算结果。如读入的是“6 * ( 5 + ( 2 + 3) * 8 + 3)”,那么解析后的输出结果应为288。 思路: 一般的计算过程是这样的,首先计算优先级最高的小括号里面的内容,即“( 5 + ( 2 + 3) * 8 + 3)”, 将“2 + 3”的计算结果并存为A,接着用计算“A*8”,并存为B 计算“5+...
分类:编程语言   时间:2014-09-10 17:53:40    阅读次数:189
uva 1462 - Fuzzy Google Suggest(字典树+dfs)
题目链接:uva 1462 - Fuzzy Google Suggest 题目大意:模拟google的模糊搜索,给定给一个字符串集合,然后有n次搜索,每次有一个整数x和一个字符串,表示可以对字符串进行x次修改,包括增加、修改和删除一个字符,问修改后的字符可能是字符集中有多少个字符串的前缀。 解题思路:先建立字典树,对于每次搜索,在字典树上进行dfs,根据参数x和字符串匹配的位置进行处理...
分类:其他好文   时间:2014-09-04 22:18:30    阅读次数:223
scanf()函数
函数名: scanf 功能:执行格式化输入 用法:intscanf(char*format[,argument,...]); scanf("格式控制字符串",输入参数一,输入参数二)格式控制字符串表示输入的格式:(int型用%d,float用%f,double型用%lf)%d 十进制有符号整数 %u...
分类:其他好文   时间:2014-09-04 14:47:19    阅读次数:225
sql常用函数总结
函数名称参数示例说明ascii(字符串表达式)select ascii('abc') 返回 97返回字符串中最左侧的字符的 ASCII码。char(整数表达式)select char(100) 返回 d把ASCII 码转换为字符。介于 0 和 255 之间的整数。如果该整数表达式不在此范围内,将返回...
分类:数据库   时间:2014-08-29 17:41:08    阅读次数:351
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!