随笔分类 - 算法
摘要:##剑指offer系列面试题 package com.study; /* * 数值的整数次方 * 要求:实现函数 double Power(double base, int exponent) 求base的exponent次方 * */ public class suanfa9 ...
阅读全文
摘要:##剑指offer系列 package com.study; /* *求二进制中1的个数 *输入:整数 *返回: 1 的个数 * */ public class suanfa8 { /**常规解法*/ public static int OneNumber(l...
阅读全文
摘要:##剑指offer系列之斐波那契数列###代码 package com.study; /* * 求斐波那契数列第n个数字 * */ public class suanfa7 { /*最原始的递归版,思路简洁,但是如果输入参数较大,会造成栈的深度太深,运行会很慢*/ public st...
阅读全文
摘要:##剑指offer面试题系列 package com.study; /* * 求旋转数组的最小数字 * 设定:输入递增排序数组的一个旋转 * 要求返回最小的数 * */ public class suanfa6 { // private static int[] arr = { 7, ...
阅读全文
摘要:##剑指offer面试题系列 /** * 用两个栈实现一个队列 功能:基本入队出队 * */ package com.study; class MyStack { private static final int MAXSIZE = 10; private int po...
阅读全文
摘要:package com.study; /* * 根据二叉树的前序遍历和中序遍历结果重建二叉树 * 并输出其头节点。假设前序遍历和中序遍历结果中没有重复数字 * 前序遍历序列:{1,2,4,7,3,5,6,8} * 中序遍历序列:{4,7,2,1,5,3,8,6} * **/ class ...
阅读全文
摘要:package com.study; /** * 从尾到头打印单链表 * */ class Node { public int data; public Node next; public Node() { } } class Stack { private static...
阅读全文
摘要:package com.study; /* * 剑指offer面试题:替换字符串中的空格为%20 * */ public class suanfa2 { private static String string = "We are happy."; public stati...
阅读全文
摘要:从今天起,坚持每天做3道算法题,争取在半个月内将剑指offer的题刷完。剑指offer第一题:二维数组的查找。从一个矩阵中找出一个数来,这个矩阵的行是递增的,列是递增的。第一版代码: package com.study; public class suanfa1 { private ...
阅读全文

浙公网安备 33010602011771号