- 博客(8)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 递归——汉诺塔
递归:就是函数调用自身了。 典型:汉诺塔Hanio public class Hanio{ public void move(int count,char x,char y,char z){//递归移动 if(count==1){//当仅仅有一个圆盘的时候,直接将其从x移动到z System.out.println("将第"+count+"个从"+x+"移动到"+z); }el
2013-11-21 16:28:01 727
原创 Hanio升级版
import java.util.HashMap; import java.util.LinkedList; import java.util.List; import java.util.Map; public class Hanio{ private List xl = new LinkedList();//3个链表当作hanio塔的3个轴 private List yl = new L
2013-11-21 16:25:10 1010
原创 来个面试题:将1002格式转成一千零二
直接扔代码。 package test; public class Test { public String num; private String[] units = {"","万","亿"}; private String[] units2 = {"","十","百","千"}; private String[] cWords = {"零","一","二","三
2013-11-21 11:25:21 1100
转载 resultMap 和 select 的关系
1.SELECT 中查出的字段数要大于或等于resultMap的了数量 2.要注意了,如果原来写好的resultMap与select 是一一对应的,那么维护的时候最好不要直接在原来的resultMap上加一个字段,因为可能多个select 语句引用了该resultMap,最好的方法就是写一个resultMap继承自上面的resultMap,然后写一个select。
2013-11-20 22:34:59 1796
原创 再来个选择排序……然后洗洗睡觉
大学四年,能完整的写下来的就剩这4个排序了。 public class SelectSort { private int[] paraL; public SelectSort(){} public void show(){ System.out.println("排序后的记录为:"); for(int para:paraL){ System.out.print(para+
2013-11-20 22:27:22 674
原创 今晚我就跟排序耗上了,再来个归并
归并在学数组合并的时候学了一次,链表合并时又学了一次,在加上数据结构中学了一次,算法中一次。OMG,排序中还要学一次……在记不住就没天理人性了啊。 public class MergeSort { private int[] paraL; private int[] paraSL;//排序好的list public MergeSort(){} public void show(){
2013-11-20 22:19:19 918
原创 曾经让人头疼不已的冒泡,现在看看不过如此
准备了2周的Java、c、c++ 、数据结构和算法,笔试的时候竟然只考了重载和单例外加3次握手,这对我简直是一种侮辱,更为痛心的是竟然把我刷下来了。连个冒泡都不考的招聘是一次不完整的招聘。 public class BubbleSort { private int[] paraL; public BubbleSort(){} public void show(){ System.o
2013-11-20 22:13:58 790
原创 先来个快排……纪念我即将死去的大学生活
快速排序 时间复杂度:最好:o(nlogn)最差:o(nˆ2) 代码: public class QuickSort { private int[] paraL; public QuickSort(){} public void show(){ System.out.println("排序后的记录为:"); for(int para:paraL){ System
2013-11-20 22:04:21 984
帮忙看下这个异或加位移作用是啥
2021-04-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人