- 浏览: 14508 次
- 性别:
- 来自: 杭州
最新评论
-
wenchui:
算法是有问题的,n超过11,就基本上算不出来了,层数多了,算不 ...
java杨辉三角递归实现 -
netkiller.github.com:
都啥年代了,还杨辉三角
java杨辉三角递归实现 -
shuiguaiQQ:
zhang_xzhi_xjtu 写道public class ...
java杨辉三角递归实现 -
zhang_xzhi_xjtu:
public class Yang4 { public ...
java杨辉三角递归实现
文章列表
public class MinDistance {
public static void main(String[] args) {
String str1 = "sailn";
String str2 = "failing";
int[][] dp = new int[str1.length()+1][str2.length()+1];
int dis = calculateDis(str1, str1.length(), str2, str2.length(), dp ...
转载请注明出处:http://shuiguaiqq.iteye.com/blog/2065943
n个人围一圈报数,数到m的人退出,直到最后只剩一个人。
问题也就不详细描述了,百度一搜一大堆,以前看过马士兵的视频,里面讲到过用的好像类似双链,有left和right的,我自己也实现过,但是搞来搞去容易让看代码的看晕,数组实现也搞过,感觉也不够直观,我比较喜欢结构逻辑清晰的代码,所以感觉还是单链清爽点,代码如下:
/**
* n个人围一圈报数,数到m的人退出,直到最后只剩一个人
*/
public class CountQuit {
static final int N ...
转载请注明出处:http://shuiguaiqq.iteye.com/blog/2065671
网上看到的几乎都是大同小异,而本人喜欢逻辑清晰的代码,忍不住动手写了下,代码如下:
public class YangHui {
public static void main(String[] args) {
int n = 9;
displayYangHui(n);
}
public static void displayYangHui(int n) {
for (int i = n - 1; i & ...
转载请注明出处:http://shuiguaiqq.iteye.com/blog/2065452
以前一直都是看看,似懂非懂,今天就手写了下,加深理解。
整个问题(是一个多线程同步问题的经典案例)简单来说就是说有一个仓库,里面有很多产品,生产者负责往里塞产品,但产品到达8个时不能再往里塞,等到小于8个时再继续,消费者负责往外拿产品,只要仓库里有产品就一直拿直到仓库产品一个都没就停下,等到有产品再继续。
好了,话糙理不糙,看代码:
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
...
转载请注明出处:http://shuiguaiqq.iteye.com/blog/2064339
网上找的那些都看不懂,要么就是不完整,所以自己动手写了下,代码如下:
import java.util.ArrayList;
import java.util.Date;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
public class Calculate24 {
static List<Node> result = new ArrayList<No ...