algorithms
文章平均质量分 80
倔强的小码农
这个作者很懒,什么都没留下…
展开
-
java算法
【程序01】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?分析:第一个月兔子对数为1,第二个月兔子对数为1,第三个月兔子对数为2,第四个月兔子对数为3,第五个月兔子对数为5,....该"兔子数列"(也即是斐波那契数列),从第二项开始,每一项都等于前两项之和,1,1,2,3,5,翻译 2016-10-30 09:24:54 · 282 阅读 · 0 评论 -
算法第四版版参考答案
1.3.4import java.util.Arrays;import java.util.Scanner;import java.util.Stack;public class Judge_Brackets_Whether_Match_Use_Stack { /** * 判断多对括号是否匹配 利用stack实现 */ public static void main原创 2016-12-21 22:15:42 · 1308 阅读 · 0 评论 -
str convert to int
public class Demo { public int myAtoi(String str) { if (str == null || str.length() == 0) return 0; str = str.trim(); char firstChar = str.charAt(0); int sign = 1, start = 0, len =原创 2017-03-02 17:56:33 · 431 阅读 · 0 评论 -
排序算法(Java)
一、插入排序每步将一个待排序的记录,按其顺序码大小插入到前面已经排序的字序列的合适位置,直到全部插入排序完为止。 public static int[] insert_sort(int[] a) { int N = a.length; for(int i = 1; i < N; i++){ for(int j = i; j>0; j--){ if(a[j] <原创 2017-03-22 23:26:07 · 362 阅读 · 0 评论