剑指Offer
文章平均质量分 56
PP_2022
这个少年很懒....
展开
-
深刻理解归并排序
「归并排序」核心就是每个数组「两两比较」并合并,直至只剩下一个数组。 我们通过图片的方式,来排序一个数组为例。原创 2023-12-27 17:22:37 · 369 阅读 · 0 评论 -
深刻理解快速排序
「理解快速排序」的关键在于理解它「分区」的过程。 本文以数组 [4, 1,5,3,6,2,7,8] 为例分析这分区的过程。原创 2023-12-26 20:45:58 · 407 阅读 · 0 评论 -
剑指Offer第一章——整数
例如,如 果输入的数组为[0,1,0,1,0,1,100],则只出现一次的数字是 100。["abcw","foo","bar","fxyz","abcdef"],数组中的字符 串"bar"与"foo"没有相同的字符,它们长度的乘积为9。的长度乘积的最大值。"abcw"与"fxyz"也没有相同的字符,它们长度的乘积为16,这是 该数组不包含相同字符的一对字符串的长度乘积的最大值。为4,由于0、1、2、3、4的二进制形式中1的个数分别为0、1、1、2、1,因此输出数 组[0,1,1,2,1]。原创 2023-07-25 17:36:33 · 297 阅读 · 0 评论 -
剑指Offer第三天
了解String构造函数,replace和replaceAll 的区别原创 2023-02-24 14:55:22 · 32 阅读 · 0 评论