
数学问题
文章平均质量分 78
yunshouhu
爱Java,更爱Android,学VC,搞c/c++的我。专注移动安全,游戏安全,逆向安全!十年戎马成神路,君临天下风雷动! https://github.com/yunshouhu
展开
-
数学求解之金额转换
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出。 import java.text.NumberFormat; import java.util.HashMap; public class SimpleMoneyFormat { public static final String EMPTY = ""; public stati原创 2012-11-14 23:52:21 · 850 阅读 · 0 评论 -
数学求解之遗传算法
import java.util.*; public class Tsp { private String cityName[]={"北京","上海","天津","重庆","哈尔滨","长春","沈阳","呼和浩特","石家庄","太原","济南","郑州","西安","兰州","银川","西宁","乌鲁木齐","合肥","南京","杭州","长沙","南昌","武汉原创 2012-11-15 01:20:45 · 2008 阅读 · 0 评论 -
数学求解之截取字符串
编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB",输入"我ABC汉DEF",6,应该输出为"我ABC"而不是"我ABC+汉的半个"。 public class Split { public static boolean isLetter(char c) { int k = 0X原创 2012-11-14 23:29:35 · 741 阅读 · 0 评论 -
数学求解之求出现次数最多的字母和次数
一个字符串中可能包含a~z中的多个字符,如有重复,如String data="aavzcadfdsfsdhshgWasdfasdf",求出现次数最多的那个字母及次数,如有多个重复的则都求出。〔金山公司面试题〕 import java.util.ArrayList; import java.util.Collections; import java.util.Iterator; import原创 2012-11-14 23:46:18 · 1042 阅读 · 0 评论 -
原码、反码与补码的问题分析
1.原码、反码和补码定义 1.原码 将最高位作为符号位(以0代表正,1代表负),其余各位代表数值本身的绝对值(以二进制表示)。 为了简单起见,我们用1个字节来表示一个整数。 +7的原码为: 00000111 -7的原码为: 10000111 2.反码 一个数如果为正,则它的反码与原码相同;一个数如果为负,则符号位为1,其余各位是对原码取反。 为了简单起见,我们用原创 2014-10-09 08:46:27 · 808 阅读 · 0 评论