
面试经典题目
分享经典题目
Gavin在路上
这个作者很懒,什么都没留下…
展开
-
卖票(解决线程安全问题)
/** * Created by Gavin on 2018/8/26. */class SellTicket implements Runnable { private Integer ticketCount = 9; private Object mutex = new Object(); @Override public void run() { ...原创 2018-08-26 16:03:23 · 480 阅读 · 0 评论 -
二分查找(面试必会知识点)
//递归 public int recursionSearch(int[] arr, int key, int low, int high) { if(key < arr[low] || key > arr[high] || low > high) { return -1; } int mid =...原创 2018-08-25 18:07:51 · 440 阅读 · 0 评论 -
abc排列组合
//可以重复的拼凑(递归) public static void repeatRange(char[] ret, char[] input, int len){ if(len == 0) { for(int i = 0; i < ret.length; i++) { System.out.print(r...原创 2018-08-26 00:24:31 · 2547 阅读 · 0 评论 -
售票程序
有两种场景:一、1000张票开10个窗口卖public class SoldTicket implements Runnable{ private Integer ticketCount = 1000; @Override public void run() { while (true) { synchronized (t...原创 2019-02-25 17:45:01 · 573 阅读 · 0 评论