- 斐波那契数列。(Fibonacci)
public class Fibonacci {
public static int fib(int n) {
if(n < 2) return 1;
return fib(n-2) + fib(n-1);
}
public static void main(String[] args) {
for(int i = 0; i<18; i++) {
System.out.print(fib(i) + ", ");
}
}
} /* output:
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584,
*///:~
- LinkedStack (参照Thinking In Java P357)
public class LinkedStack<T> {
private static class Node<T> {
T item;
Node<T> next;
Node() { item = null; next = null; }
Node(T item, Node<T> next) {
this.item = item;
this.next = next;
}
boolean end() { return item == null && next == null; }
}
private Node<T> top = new Node<T>(); // End sentinel
public void push(T item) {
top = new Node<T>(item, top);
}
public T pop() {
T result = top.item;
if(!top.end())
top = top.next;
return result;
}
public static void main(String[] args) {
LinkedStack<String> lss = new LinkedStack<String>();
for(String s : "Phasers on stun!".split(" "))
lss.push(s);
String s;
while((s = lss.pop()) != null)
System.out.print(s + ", ");
}
} /* Output:
stun!, on, Phasers,
*///:~
-
public class Sets {
public static <T> Set<T> union(Set<T> a, Set<T> b) {
Set<T> result = new HashSet<T>(a);
result.addAll(b);
return result;
}
public static <T>
Set<T> intersection(Set<T> a, Set<T> b) {
Set<T> result = new HashSet<T>(a);
result.retainAll(b);
return result;
}
// Subtract subset from superset:
public static <T> Set<T>
difference(Set<T> superset, Set<T> subset) {
Set<T> result = new HashSet<T>(superset);
result.removeAll(subset);
return result;
}
// Reflexive--everything not in the intersection:
public static <T> Set<T> complement(Set<T> a, Set<T> b) {
return difference(union(a, b), intersection(a, b));
}
} ///:~
- (-128, 127) 的整数是相等的 128以上就作为不同对象处理了.
public class Snippet {
public static void main(String[] args) {
Integer i=100; Integer j=100;
System.out.println(i==j); //打印true
i=200; j=200;
System.out.println(i==j); //打印false
}
}
-
相关推荐
C语言基本小程序
水仙花的算法、各种星星打印、数字之间的一些算法等
几个c#的基本程序,适合初学者下载学习。
微信小程序demo:页面框架(源代码+截图)微信小程序demo:页面框架(源代码+截图)微信小程序demo:页面框架(源代码+截图)微信小程序demo:页面框架(源代码+截图)微信小程序demo:页面框架(源代码+截图)微信小程序demo...
java小程序基本应用,java小程序基本应用,java小程序基本应用,java小程序基本应用,java小程序基本应用,java小程序基本应用,java小程序基本应用,
matlab学习小程序,包括众多基本小程序的代码,有助于matlab的基础学习
小程序实例,包含创建最基本小程序所用的包和各种文件,供小白下载。
微信小程序基本功能,主要右导航,按钮,tab页,查询等基本
包含基本的代驾功能,内部基于腾讯地图开发,后端后台由thinkPHP+bootstarp开发,小程序由uniapp开发,二开需要安装hblider,代码结构清晰,支持二开,版权只支持自用,不可出售!!! 1.基于ThinkPHP+Bootstrap的...
7、通过本源码,可学习到一些基本的微信小程序的布局,提升写代码的效率; 8、适用于学习微信小程序的用户; 9、可以使用于任何需要的小程序首页布局中; 10、喜欢的可以点赞、收藏加关注哦,以免找不到了哦; 11、...
主要功能 ...基本设置 后台控制 导航颜色 字体颜色 标题等设置 流量主广告开关 小程序广告显示隐藏 ...推荐将资源获取页直接添加到公众号文章页,用户可以在看完资源介绍后直接打开小程序获取资源,从公众号广告到小程序
微信小程序demo 试验性质的一个微信小程序,用canvas做的一个类似flappy-bird的小游戏。 包含一些基本的功能:躲避障碍物、计分、排行榜等等。后端的工程也一并上传了,在java目录中,很简单的一个SpringMVC工程。 ...
资源分享小程序为网络资源分享类自媒体解决变现与传播问题,小小的资源,要钱不合适,不要钱又不能用爰发电,让用户分享又没有效果,那么我们就可以让用户打开小程序,看一段广告,直接获取资源,是不是共赢呢?...
c++的几个基本小程序 如:计算三角形面积。。。。。。。
代码 最小二乘法基本程序代码代码 最小二乘法基本程序代码代码 最小二乘法基本程序代码代码 最小二乘法基本程序代码代码 最小二乘法基本程序代码代码 最小二乘法基本程序代码代码 最小二乘法基本程序代码代码 最小...
微信小程序—社团管理小程序系统(项目源码+说明文档+演示视频)。纯手打项目,课程设计高分项目,大作业必备哈 在设计上,本文以微信小程序、java为开发技术,实现了一个基于微信小程序的社团管理平台的开发与实现...
1.在微信小程序中实现购物商城的基本展示功能; 2.实现购物商城的购物车添加及下单功能; 3.实现购物商城的支付管理功能; 4.实现购物商城的订单查看及管理功能; 5.具备可扩展功能。 毕业设计基于微信小程序的微信...
那款趣味测试可以说在当时是只要当时做小程序的基本是人手一款 不过后来自从腾讯更新小程序登录接口以后,那款小程序也就和接口一起挂了 那么呢现在小编就给大家发布修复过的,修复无法获取头像和名字,修复趣味测试...
如何获取小程序的用户openid和unionid,以及后台C#代码