![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
题目
文章平均质量分 70
奇凡
就快毕业了,多多指教
展开
-
输出n个不同字符的所有排列方式(据说是京东笔试题)
比如: eg1: 输入ab 输出ab,ba eg2: 输入abc 输出abc,acb,bac,bca,cab,cba 定义了两个链表,一个存储源字符序列,即eg1中的a跟b,另一个作为栈使用,在每一次递归时往栈里面压一个字符,然后递归出来了就把这个字符退出栈。 递归函数中先判断是否递归到了尽头(就是存放源字符序列的链表已经为空),如果递归到了尽头,则输出栈中的原创 2011-10-23 13:54:29 · 1006 阅读 · 0 评论 -
开心JAVA每日一题(持续更新)
2011/10/23 关于Integer的自动装箱 public class IntegerTest { public static void main(String[] args) { int a = 1000, b = 1000; System.out.println(a == b); Integer c = 128原创 2011-10-23 14:22:33 · 961 阅读 · 0 评论 -
判断矩形相交以及求出相交的区域
问题:给定两个矩形A和B,矩形A的左上角坐标为(Xa1,Ya1),右下角坐标为(Xa2,Ya2),矩形B的左上角坐标为(Xb1,Yb1),右下角坐标为(Xb2,Yb2)。 (1)设计一个算法,确定两个矩形是否相交(即有重叠区域) (2)如果两个矩形相交,设计一个算法,求出相交的区域矩形 解答: (1) 对于这个问题,一般的思路就是判断转载 2012-03-20 10:38:41 · 1245 阅读 · 0 评论