- 博客(4)
- 收藏
- 关注
原创 在数组中找到至少包含一个数字的子阵具有最大的乘积
int maxProduct(int[] A) {if (A.length == 0) return 0; int maxherepre = A[0]; int minherepre = A[0]; int maxsofar = A[0]; int maxhere, minhere; for (int
2017-03-21 00:00:50 243
原创 将1-3999的数字转换为罗马数字
public static String intToRoman(int num) {String M[] = {"", "M", "MM", "MMM"}; //千位 String C[] = {"", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"}; //百位 Strin
2017-03-12 22:37:49 697
原创 把之字形的字符横向输出
1 2n-1 2 ... 2n 3 n+2 2n+1 ... n+1 ... n 3n-2 以上为n排之字型字符的结构 string convert(string s, int numRows) {string result=""; if(numRows==1)return s; int a,b; for(int i=0;i {a=(nu
2017-03-06 20:49:46 278
原创 求一个数是否为回文数
bool solution::isPalindrome(int x) {if (x0 || (x!=0 && x%10==0))//x为负或为10的倍数时必定不为回文,x为10的倍数会影响到下面的程序。 return false; int y = 0; while (x>y) //用y记x的右半部分,x变为原来x的左半部分。如果x原本为回文且有奇
2017-02-25 19:22:27 220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人