
java
不是傲骄,是几点了?
这个作者很懒,什么都没留下…
展开
-
股神——计算价钱
有股神吗?有,小赛就是!经过严密的计算,小赛买了一支股票,他知道从他买股票的那天开始,股票会有以下变化:第一天不变,以后涨一天,跌一天,涨两天,跌一天,涨三天,跌一天...依此类推。为方便计算,假设每次涨和跌皆为1,股票初始单价也为1,请计算买股票的第n天每股股票值多少钱?输入:n天输出:价钱;import java.util.*;public class Main{ public sta原创 2017-04-10 16:53:57 · 404 阅读 · 0 评论 -
java 匿名内部类 讲解
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法12345678910111213转载 2017-04-24 10:21:13 · 360 阅读 · 0 评论 -
求一个数组的最大公约数
import java.util.*;import java.util.regex.*;public class test { public static void main(String[] args) { int[] weight = new int[]{12,2,32,4,52,6,72,82,92,10}; int len = weight.length原创 2017-04-24 12:19:13 · 5495 阅读 · 0 评论 -
选举游戏
import java.util.*;public class Main { public static void main(String[] args) { List lst = new ArrayList(); Scanner in = new Scanner(System.in); while(in.hasNext()) { int原创 2017-04-24 16:15:21 · 366 阅读 · 0 评论 -
备考(京东2016实习生真题)
import java.util.*;public class Main { public static void main(String[] args) { List lst = new ArrayList(); Map map = new HashMap(); Scanner in = new Scanner(System.in); int d = in.ne原创 2017-04-24 21:56:42 · 594 阅读 · 1 评论 -
动态规划
import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);原创 2017-04-24 21:57:35 · 439 阅读 · 0 评论 -
寻找环入口
原文引用地址:http://www.cnblogs.com/springfor/p/3862125.htmlGiven a linked list, return the node where the cycle begins. If there is no cycle, return null.Follow up:Can you solve it without using extr转载 2017-05-09 16:20:48 · 399 阅读 · 1 评论 -
打印二叉树
import java.util.ArrayList;import java.util.List;import java.util.Scanner;import java.util.*;import java.util.regex.Pattern;import java.util.regex.Matcher;public class Main { public class Tre原创 2017-04-27 17:20:39 · 336 阅读 · 0 评论 -
判断字符串中是否含全部是数字
1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.println(str.charAt(i)); if (!Character.isDigit(str.charAt(i))){ retur转载 2017-04-27 21:26:43 · 1794 阅读 · 0 评论 -
面试基础总结
1、java的8大基本数据类型byte: 八位整数 -128——127,可用来节省内存的使用。-2^7~2^7-1,最高位表示符号位;short: 16位整数 -32768——32,767,也比较省内存。-2^15~2^15-1int: 32位整数 -2,147,483,648——2,147,483,647,一般来说整数都够用了 -2^31到2^31-1long: 64位整数 -9原创 2017-08-13 15:47:10 · 238 阅读 · 0 评论 -
类锁和对象锁详解
http://zhh9106.iteye.com/blog/2151791转载 2017-08-21 16:56:46 · 276 阅读 · 0 评论 -
java socket 时时聊天
服务器端:import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; import java.util.Scanner; /** * 服务器 * @author Administrator * */ public class Server {转载 2017-12-04 15:59:05 · 321 阅读 · 0 评论 -
Code war . The fusc function -- Part 2
This Kata is a continuation of Part 1. The fusc function is defined recursively as follows:fusc(0) = 0fusc(1) = 1fusc(2n) = fusc(n)fusc(2n + 1) = fusc(n) + fusc(n + 1)Your job is to produce th原创 2017-12-04 23:14:20 · 583 阅读 · 0 评论 -
第K个幸运数
public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for (int i = 0; i < n; i++) { long k = sc.原创 2017-05-02 19:20:41 · 606 阅读 · 0 评论 -
单例模式详细讲解的应用
原文地址:http://blog.youkuaiyun.com/liguangzhenghi/article/details/80763611.每次从getInstance()都能返回一个且唯一的一个对象。2.资源共享情况下,getInstance()必须适应多线程并发访问。3.提高访问性能。4.懒加载(Lazy Load),在需要的时候才被构造。首先实现1中的转载 2017-04-17 09:27:34 · 247 阅读 · 0 评论 -
喷水装置
题目描述:小赛家有一块草坪,长为20米,宽为2米,妈妈要他给草坪浇水,在草坪上放置半径为Ri的喷水装置,每个喷水装置可以给以它为中心的半径为实数Ri(1<Ri<15)的圆形区域浇水。他家有充足的喷水装置i(1<i<600)个,并且一定能把草坪全部湿润。你能帮他计算一下,把整个草坪全部湿润,最少需要几个喷水装置。输入:输入第一个数字为喷水装置的个数n,后面n个数字分别为n个喷水装置的半径r,原创 2017-04-11 15:56:14 · 407 阅读 · 0 评论 -
约德尔测试
import java.util.Scanner;public class Main { public static void main(String args[]) { Scanner in = new Scanner(System.in); String history = in.nextLine(); String star = in.nextLine(); Strin原创 2017-04-11 16:55:06 · 427 阅读 · 0 评论 -
正则表达式 基础匹配中文、数字和字母
原文地址:http://www.jb51.net/article/73779.htm1、Java中过滤出字母、数字和中文的正则表达式(1)过滤出字母的正则表达式 [^(A-Za-z)](2) 过滤出 数字 的正则表达式 [^(0-9)](3) 过滤出 中文 的正则表达式 [^(\\u4e00-\\u9fa5)]转载 2017-04-11 17:03:48 · 1675 阅读 · 0 评论 -
学生循环退出问题
学生数数,数到3就退出问题等等,问,原来是多少?或者知道剩下3个人,问原来这三个人的本来的学号是多少?In this kata you have to correctly return who is the "survivor", ie: the last element of a Josephus permutation.Basically you have to assume that n原创 2017-04-12 12:53:08 · 817 阅读 · 0 评论 -
很多人排队问题
There is a queue for the self-checkout tills at the supermarket. Your task is write a function to calculate the total time required for all the customers to check out!The function has two input原创 2017-04-12 13:06:35 · 1313 阅读 · 1 评论 -
猜拳问题,需要比较的次数
public class Kata { public static String rps(String p1, String p2) { if(p1 == p2) return "Draw!"; int p = (p1 + p2).equals("scissorspaper") || (p1 + p2).equals("rockscissors") || (p1 + p2).e原创 2017-04-12 13:22:16 · 673 阅读 · 0 评论 -
格子问题
有n个格子,从左到右放成一排,编号为1-n。共有m次操作,有3种操作类型:1.修改一个格子的权值,2.求连续一段格子权值和,3.求连续一段格子的最大值。对于每个2、3操作输出你所求出的结果。输入输入第一行两个整数,n表示格子个数,m表示操作次数,n和m中间用空格隔开;接下来输入n行,每行一个整数表示一个格子的权值接下来输入m行,每行有三个整数,中间用空格隔开;第一个是选择的操作类型1-3,第二原创 2017-04-12 21:29:02 · 1163 阅读 · 0 评论 -
二叉树的遍历 递归以及非递归
http://blog.youkuaiyun.com/jssongwei/article/details/50790253二叉树的各种遍历方法:转载 2017-04-17 18:49:33 · 236 阅读 · 0 评论 -
匿名内部类的讲解
转载自:http://www.cnblogs.com/nerxious/archive/2013/01/25/2876489.html不使用匿名内部类来实现抽象方法12345678910111213141516abs转载 2017-04-13 22:05:32 · 355 阅读 · 0 评论 -
快速排序的实现
public class Main { public static void main(String[] args) { int[] testData = {8, 5, 7, 1, 99, 44, 78, 22}; int[] dataSorted = quickSort(testData, 0, testData.length-转载 2017-04-13 23:06:22 · 201 阅读 · 0 评论 -
多线程 生产者消费者模式 线程之间的通讯问题
class Producer implements Runnable { * private final BlockingQueue queue; * Producer(BlockingQueue q) { queue = q; } * public void run() { * try { * while(true) { q转载 2017-04-15 15:11:58 · 246 阅读 · 0 评论 -
生产者消费者模型
生产者消费者模型分析:http://blog.youkuaiyun.com/u010339647/article/details/52013123转载 2017-04-15 15:54:13 · 274 阅读 · 0 评论 -
Broadcast 广播传输方式
http://blog.youkuaiyun.com/liuhe688/article/details/6955668broadcast传输方式讲解转载 2017-04-15 22:33:45 · 1093 阅读 · 0 评论 -
Java 类、变量、方法修饰符
类修饰符:public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。final,将一个类生命为最终(即非继承类),表示他不能被其他类继承。friendly,默认的修饰符,只有在相同包中的对象才能使用这样的类。 成员变量修饰符:转载 2018-01-25 10:08:15 · 281 阅读 · 0 评论