AndroidPi

但是在模拟器有点问题

1 min · word · LEOY

http://www.cs.cmu.edu/~15122/handouts/05-sort.pdf

1 min · word · LEOY

哈希表 许多应用只需要一个动态集合能够进行字典操作,即INSERT,SEARCH,DELETE。哈希表便是实现字典的高效数据结构。哈希表是对更简单的常规数组概念的推广。 直接寻址表 当键的全集(universe)相当小时,直接寻址是一种行的通的简单技术。 哈希表 当全集U非常大时,以直接寻址的方式存储便不切实际了。我们使用一个哈希函数将要存储的键值集合映射到一个大小为m的表中,m的大小一般比|U|小得多,其中每个键值对应表的一个槽。然而两个不同键值可能映射到同一个槽中,这种情况称为碰撞(collide)。链接是解决碰撞的一种最简单方法,即将落入同一个槽中的元素放入一个链表中。

1 min · 6 words · LEOY

Jetpack Compose这一篇就够了

0 min · 0 words · LEOY

leetcode 10题

1. 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。 你可以按任意顺序返回答案。 示例 1: 输入:nums = [2,7,11,15], target = 9 输出:[0,1] 解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。 示例 2: 输入:nums = [3,2,4], target = 6 输出:[1,2] 示例 3: 输入:nums = [3,3], target = 6 输出:[0,1] 提示: 2 <= nums.length <= 104 -109 <= nums[i] <= 109 -109 <= target <= 109 只会存在一个有效答案 进阶:你可以想出一个时间复杂度小于 O(n2) 的算法吗?...

4 min · 799 words · LEOY