Michael阿明学习之路

1038 篇文章
46 人订阅

全部文章

Michael阿明

LeetCode 1304. 和为零的N个唯一整数

给你一个整数 n,请你返回 任意 一个由 n 个 各不相同 的整数组成的数组,并且这 n 个数相加和为 0 。

12730
Michael阿明

LeetCode 925. 长按键入(双指针)

你的朋友正在使用键盘输入他的名字 name。 偶尔,在键入字符 c 时,按键可能会被长按,而字符可能被输入 1 次或多次。

12240
Michael阿明

剑指Offer - 面试题32 - I. 从上到下打印二叉树(按层BFS遍历,queue)

来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/cong-shang-dao-xia-da-yin-e...

5010
Michael阿明

基于sklearn的LogisticRegression鸢尾花多类分类实践

本文使用sklearn的逻辑斯谛回归模型,进行鸢尾花多分类预测,对OvR与OvO多分类方法下的预测结果进行对比。

13830
Michael阿明

LeetCode 1354. 多次求和构造目标数组(优先队列+逆向思考)

给你一个整数数组 target 。一开始,你有一个数组 A ,它的所有元素均为 1 ,你可以执行以下操作:

11220
Michael阿明

LeetCode 1353. 最多可以参加的会议数目(排序+贪心,优先队列,难)

给你一个数组 events,其中 events[i] = [startDayi, endDayi] ,表示会议 i 开始于 startDayi ,结束于 end...

12630
Michael阿明

LeetCode 1352. 最后 K 个数的乘积

请你实现一个「数字乘积类」ProductOfNumbers,要求支持下述两种方法:

8330
Michael阿明

LeetCode 1351. 统计有序矩阵中的负数

给你一个 m * n 的矩阵 grid,矩阵中的元素无论是按行还是按列,都以非递增顺序排列。

7920
Michael阿明

剑指Offer - 面试题53 - I. 在排序数组中查找数字 I(二分查找的变形版本)

类似题目:LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置(二分查找)

6830
Michael阿明

剑指Offer - 面试题53 - II. 0~n-1中缺失的数字(二分、位运算)

一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个...

7730
Michael阿明

剑指Offer - 面试题54. 二叉搜索树的第k大节点(二叉树循环遍历)

来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/er-cha-sou-suo-shu-de-di-kd...

9110
Michael阿明

剑指Offer - 面试题33. 二叉搜索树的后序遍历序列(递归)

输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回 true,否则返回 false。假设输入的数组的任意两个数字都互不相同。

9310
Michael阿明

剑指Offer - 面试题40. 最小的k个数(排序/大顶堆)

输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。

8830
Michael阿明

剑指Offer - 面试题17. 打印从1到最大的n位数

输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。

6330
Michael阿明

剑指Offer - 面试题15. 二进制中1的个数(位运算)

请实现一个函数,输入一个整数,输出该数二进制表示中 1 的个数。例如,把 9 表示成二进制是 1001,有 2 位是 1。因此,如果输入 9,则该函数输出 2。

5810
Michael阿明

剑指Offer - 面试题32 - III. 从上到下打印二叉树 III(BFS,queue+stack)

请实现一个函数按照之字形顺序打印二叉树, 即第一行按照从左到右的顺序打印, 第二层按照从右到左的顺序打印, 第三行再按照从左到右的顺序打印,其他行以此类推...

7110
Michael阿明

剑指Offer - 面试题10- II. 青蛙跳台阶问题

一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。

7220
Michael阿明

基于sklearn的LogisticRegression二分类实践

本文使用sklearn的逻辑斯谛回归模型,进行二分类预测,并通过调整各种参数,对预测结果进行对比。

10820
Michael阿明

剑指Offer - 面试题10- I. 斐波那契数列

写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下:

9140
Michael阿明

剑指Offer - 面试题9. 用两个栈实现队列

用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能...

6210

扫码关注云+社区

领取腾讯云代金券