摘要: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 给你一个可能存在 重复 元素值的数组 numbers ,它原来是一个升序排列的数组,并按上述情形进行了一次旋转。请返回旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一次旋转,该数组的最小值为1 阅读全文
posted @ 2022-03-11 19:58 小Aer 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 整篇文章整合多人文章,并且加上自己的一些理解创作 文章目录 1. KNN(K-Nearest Neighbor)介绍1.1 优点1.2 缺点1.3 skelearn库代码实现1.4 手动实现KNN算法 2. K-Means介绍2.1 优点2.2 缺点2.4 skelearn库代码实现2.5 手动实现 阅读全文
posted @ 2022-03-11 17:34 小Aer 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 给你一棵根节点为 0 的 二叉树 ,它总共有 n 个节点,节点编号为 0 到 n - 1 。同时给你一个下标从 0 开始的整数数组 parents 表示这棵树,其中 parents[i] 是节点 i 的父节点。由于节点 0 是根,所以 parents[0] == -1 。 一个子树的 大小 为这个子 阅读全文
posted @ 2022-03-11 10:52 小Aer 阅读(2) 评论(0) 推荐(0) 编辑