![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
johnjoe.xie
物来顺应,未来不迎,当时不杂,既过不恋。--曾国藩
展开
-
阿里笔试题 - 算数表达式
设计数据结构与算法,计算算数表达式,需要支持:基本计算,加减乘除,满足计算优先级 例如输入 30+3+8+91 输出20括号,支持括号,例如输入 3+(3-0)*2 输出 9假设所有的数字均为整数,无需考虑精度问题要求:输入的表达式是字符串类型String。对于操作数要求不止一位,这里对字符串里面解析出操作数有要求。需要有从表达式里面解析出完整操作数的能力。代码结构要求具备一定...原创 2019-02-26 11:43:45 · 387 阅读 · 0 评论 -
排序 - 冒泡排序
import java.util.Arrays;import java.util.HashSet;import java.util.Random;import java.util.Set;/** * 冒泡排序 */public class BubbleSort { /** * 冒泡排序 * @param array */ public ...原创 2019-02-26 11:43:32 · 80 阅读 · 0 评论 -
工具包 - 素数/质数
import java.util.*;import java.util.concurrent.LinkedBlockingQueue;/** * 素数工具 */public class PrimeUtil { /** * 判断是否为素数 * @param number * @return */ public static boole...原创 2019-02-26 11:43:58 · 220 阅读 · 0 评论 -
排序 - 快排
import java.util.*;/** * 快排 */public class QuickSort { /** * 快排 * @param array * @param low * @param high */ public static void sort(int[] array, int low, int hig...原创 2019-02-26 11:43:25 · 255 阅读 · 0 评论 -
排序 - 并归排序
import java.util.Arrays;import java.util.HashSet;import java.util.Random;import java.util.Set;/** * 并归排序 */public class MergeSort { /** * 并归排序 * @param array * @param left ...原创 2019-02-26 11:43:16 · 147 阅读 · 0 评论 -
算法 - 二分查找/折半查找
import java.util.Arrays;import java.util.HashSet;import java.util.Random;import java.util.Set;/** * 二分查找/折半查找 */public class BinarySearch { /** * 二分查找/折半查找 * 数组必须为有序数组,且为升序 ...原创 2019-02-26 11:43:09 · 116 阅读 · 0 评论 -
《jdk8u源码分析》6.CreateExecutionEnvironment
src/windows/bin/java_md.c::CreateExecutionEnvironment/* * */voidCreateExecutionEnvironment(int *pargc, char ***pargv, char *jrepath, jint so_jrepath, ...原创 2019-03-20 14:29:37 · 348 阅读 · 0 评论