- 博客(3)
- 收藏
- 关注
原创 java运算符优先级
Java 语言中运算符的优先级共分为 14 级,其中 1 级最高,14 级最低。在同一个表达式中运算符优先级高的先执行。关系:关系单目运算符> < >= B?逻辑:逻辑单目运算符&& || & | ^乘除:算数单目运算符* / % + -单目乘除为关系,逻辑三目后赋值。为:位移单目运算符>后:无意义,仅仅为了凑字数。
2022-10-17 23:27:34
1047
1
原创 二叉搜索算法
二分查找算法:数据源必须是有序数组,时间复杂度为O(logN)public static void main(String[] args) { int[] arr = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}; System.out.println(binarySearch(arr,8));}public static int binarySearch(int arr[], int data){ int low = 0; i
2022-04-30 12:42:41
211
原创 java1.7HashMap源码解析
类图使用数组加链表实现,HashMap中每对(key,value)被封装成一个Entry对象(HashMap的静态内部类)。static class Entry<K,V> implements Map.Entry<K,V> { final K key; V value; Entry<K,V> next; int hash; /** * Creates new entry. */.
2022-04-24 13:58:41
870
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人