两行代码代替几十上百(无上限)的 if-else 代码 两行代码代替几十上百(无上限)的 if-else 代码主角 - Zver先说说这个 Zver 是干嘛的:使用反射实现的,可以两行代码代替几十上百(无上限)的 if-else 代码项目Github 地址掘金地址问题引入首先,我们有如下代码,然后需要根据值来执行不同的逻辑。public class ConstantGeneral { // int 类型 pub...
正负数都可排序的基数排序 基数排序,正负数均可注释很详细,直接挨着看注释有负数时,只需要把桶扩大为20即可 **digit += 10 区分正负数,负数从小到大在 0-9 号桶,正数从小到大在 10 - 19 号桶private int[] radixSort(int[] arr) { int digitNumber = 1; // 桶,正数和负数共20个桶 i...