最近遇到两道简单算法题总结一下
来源:互联网 发布:热设计软件 编辑:程序博客网 时间:2024/05/01 16:17
第一道题是五的乘阶5!表示5*4*3*2*1
我的答案
public class Recursion {static int calc=1;public static void main(String[] args) {System.out.println(new Recursion().calc(5,1));}private int calc(int temp,int target){if(temp>0){//temp=temp-1;calc=temp*calc(temp-1,calc);}return calc;}}
第二道题是判断字母出现次数
我的答案是:
public class CalcNumb {public static void main(String[] args) {char target[]={'a','a','z','z','d'};calc(target);}private static void calc(char[] temp){int[] num=new int[26];for (int i = 0; i < temp.length; i++) {int x=temp[i]%(int)'a';if(num[x]==0){num[x]=1;}else {num[x]=num[x]+1;}}for (int i = 0; i < num.length; i++) {System.err.println(num[i]);}}}
0 0
- 最近遇到两道简单算法题总结一下
- 总结一下最近整合spring4和hibernate4遇到的问题
- 总结一下最近面试遇到的一些问题吧
- 面试遇到的两道算法题
- 简单算法两题
- 总结一下最近 Python 学习心得
- 总结一下最近的生活
- 总结一下最近的体会
- [总结一下]最近的工作
- APICloud框架——总结一下最近开发APP遇到的一些问题
- APICloud框架——总结一下最近开发APP遇到的一些问题 (二)
- APICloud框架——总结一下最近开发APP遇到的一些问题 (三)
- 最近两周android总结
- 最近两场cf总结
- 最近两年的总结
- 最近坛子里问行列转换的很多,简单总结一下。
- 最近工作不是很忙,借此机会对过去做一下简单总结吧!
- 实习两月总结一下
- ArrayList源码分析
- 傻瓜也会lua-bindings(Cocos2d-x 3.8.1)
- linux 文字模式下指令的详细说明
- sparklyr包:Spark Machine Learning
- iOS 定位相关问题
- 最近遇到两道简单算法题总结一下
- jsoncpp简介
- 一个给力的各种语言的框架的整理(来自于github的一个NB项目)
- php 代码功能性技巧
- SpringMvc 参数是对象,包含不提交基本类型的时候 400错误
- Hadoop/Spark相关面试问题总结
- 磁盘缓存的使用DiskLruCache类
- ES5 中的面向对象编程前传 之 深刻理解原型链(prototype)
- flume高并发优化——(11)排除json转换及中文乱码