自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 LeetCode周赛总结2020.11.08 树状数组

LeetCode5564给你一个整数数组 instructions ,你需要根据 instructions 中的元素创建一个有序数组。一开始你有一个空的数组 nums ,你需要 从左到右 遍历 instructions 中的元素,将它们依次插入 nums 数组中。每一次插入操作的 代价 是以下两者的 较小值 :nums 中 严格小于 instructions[i] 的数字数目。nums 中 严格大于 instructions[i] 的数字数目。比方说,如果要将 3 插入到 nums = [1,2

2020-11-08 18:46:39 132

原创 阿里笔试3.20_第二题_三种解题思路总结

自己总结的三个思路,欢迎大家评论指错。题目大意:小明在学旋律,每段旋律都可以用字符串来表示,并且旋律的每个字符的ASCALL码递增的比如以下4段旋律 : aaa,bcd,bcdef,zzz现在就是要求,小明能够吧这些旋律拼接起来组成最长的旋律。比如上述例子输出 11 最长的旋律为 aaabcdefzzz第一种解法:时间复杂度O(n^2),空间复杂度O(n)思路:先把字符串排序,定义一...

2020-03-21 11:53:23 1192

原创 编程题中的一些数学知识(不定时更新)

最大公约数(gcd),辗转相除法def gcd(a, b): while a != 0: a, b = b % a, a return b牛顿迭代法,求浮点数平方根def sqrt(n, err): x = n while abs(x**2 - n) > err: x = (x + n/x) / 2 return x快速求幂def pow(x, n): f...

2020-03-12 17:11:42 218

原创 动态规划笔记

动态规划思路:1、找到状态和选择,确定当前状态和转换2、明确dp数组/或函数的定义,即dp数组保存了啥信息(dp数组一般是一维或二维)3、寻找状态之间的关系,当前状态如何根据上一状态和一些已知信息得到(状态转换方程)...

2020-03-11 12:19:14 819 2

原创 Python3排序算法模板

1、冒泡排序def BubbleSort(arr): for i in range(1, len(arr)): for j in range(len(arr)-i): if arr[j] > arr[j+1]: arr[j], arr[j+1] = arr[j+1], arr[j] return arr2、选择排序def SelectSort(arr): f...

2020-03-02 12:26:26 384

原创 《动手学》第一次打卡

一、线性回归1、简述  线性回归,就是能够用一个直线较为精确地描述数据之间的关系。这样当出现新的数据的时候,就能够预测出一个简单的值。线性回归中最常见的就是房价的问题。2、模型  为了简单起见,这里我们假设价格只取决于房屋状况的两个因素,即面积(平方米)和房龄(年)。线性回归假设输出与各个输入之间是线性关系:price=warea⋅area+wage⋅age+b\mathrm{pr...

2020-02-14 19:36:38 89

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除