算法
April1126
知其然知其所以然
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Excel-资产负债表-模板
资产负债表(月度) 会政财01表 编制单位:郑州市妇幼保健院 #年 #月 #日 单位:元 资 产 行次 期末余额 年初余额 负债和净资产 行次 期末余额 年初余额 流动资产: # 01010100 01020100 流动负债: # 01010..原创 2021-08-19 15:03:21 · 2409 阅读 · 0 评论 -
采用二分法
1.假设有一个数组 { 12, 23, 34, 45, 56, 67, 77, 89, 90 },现要求采用二分法找出指定的数值并将其在数组的索引返回,如果没有找到则返回 -1。代码如下: package cn.sunzn.dichotomy; public class DichotomySearch { public static void main(String[] args) {原创 2017-06-19 20:53:26 · 609 阅读 · 0 评论 -
递归面试题
腾讯面试题:50个阶梯,你一次可以上一阶或两阶,走上去,共有多少种走法? 分析题目: 到第一层只有一种情况上一阶即可即为1 到第二层有两种情况11和2 到第三层有111、12、21三种情况 到第四层有1111、121、112、22、211吴种情况 ... 要到第50层要么从48层上两阶到达或者从49层上一阶到达 f(50)=f(49)+f(4原创 2017-06-19 20:58:18 · 757 阅读 · 0 评论 -
用java递归 fn=f(n-1)+f(n-2) 求n?
234567891011//1 1 2 3 5 8 13 public static void main(String[] args) { System.out.println(f(7)); } public static int f(int n) { if(n == 1 || n == 2) { retu原创 2017-06-20 21:47:34 · 3227 阅读 · 0 评论 -
有n个台阶,一次1步、2步或3步的上台阶。试对给出的任意一个n(n〉0),求出上台阶的总上法的递推公式。
public class Test{ static final int s = 10; //自定义的台阶数 static int len = 0, sum = 0; static int step[] = new int[s]; static void compute(final int stair) { if(stair<0) return; if(stair==0) {原创 2017-06-12 21:20:58 · 1901 阅读 · 0 评论
分享