本专栏专注分享大型Bat面试知识,后续会持续更新,喜欢的话麻烦点击一个关注 本文讲解 Hash值是如何生成 谈谈H...[作者空间]
之前曾介绍过快排、冒泡、插入等排序算法,这篇文章介绍一下归并排序。也算是一个比较有名的排序算法。 一、排序原理 归...[作者空间]
题目链接难度:困难 类型: 贪心算法、动态规划 汽车从起点出发驶向目的地,该目的地位于出发位置...[作者空间]
题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组...[作者空间]
归并排序 归并排序(Mergesort,台湾译作:合并排序)是建立在归并操作上的一种有效的排序算法。该算法是采用分...[作者空间]
1、插入排序插入排序就是每一步都将一个待排数据按其大小插入到已经排序的数据中的适当位置,直到全部插入完毕。 2、插...[作者空间]
1、基本思想 直接插入排序的基本思想是:将数组中的所有元素依次跟前面已经排好的元素相比较,如果选择的元素比已排序的...[作者空间]
一. 前提 最近接触到的一个项目要兼容新老系统,最终采用了ThreadLocal(实际上用的是Inheritabl...[作者空间]
1.概念 快速排序(Quicksort)是对冒泡排序的一种改进。 2.基本思想 通过一趟排序将要排序的数据分割成独...[作者空间]
题目:我有40亿个整数,再给一个新的整数,我需要判断新的整数是否在40亿个整数中,你会怎么做? 为什么我说分8次加...[作者空间]
1. LruCache 是什么? 了解:HashMap 底层:哈希表(hashcode,equals) 线程不安全...[作者空间]
43. 左旋转字符串 题目描述 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模...[作者空间]
1、八大排序 八大排序参考:https://www.jianshu.com/p/7d037c332a9d 1. 直...[作者空间]
写在前面 当在10亿数据中只需要进行10几次比较就能查找到目标时,不禁感叹编程之魅力!人类之伟大呀! —— 学红黑...[作者空间]