自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 7、旋转数组中的最小数字(python)

题目描述: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。 示例 : 输入:[3,4,5,1,2] 输出:1 输入:[2,2,2,0,1] 输出:0 方法1: 扫描数组,比较nums[i]和nums[i+1],若nums[i]<nums[i+1],继续扫描;若nums[i]>nums[i+1],则返回nums[i+1

2020-05-19 19:10:31 292

原创 6、斐波那契数列(python)

题目描述: 写一个函数,输入 n,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下: F(0) = 0, F(1) = 1 F(N) = F(N - 1) + F(N - 2), 其中 N > 1. 斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。 示例: 输入:n = 2 输出:1 输入:n = 5 输出:5 方法1: 递归思

2020-05-19 18:18:20 938

原创 5、重建二叉树(python)

题目描述: 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 示例: 前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = [9,3,15,20,7] 返回如下的二叉树:    3  /   \ 9  20   /   \    15   7 思路: 这道题主要明白几种遍历顺序

2020-05-19 17:19:53 226

原创 Ubuntu下文件解压缩

zip命令: 压缩: zip File.zip File#File为要压缩的文件夹 解压缩: unzip File.zip tar命令: cvf是打包, 属于压缩的一种,只不过压缩比例小一些,zcvf是除了打包还进行压缩。 打包: tar -cvf File.tar File 解包: tar -xvf File.tar File 压缩: tar -zcvf File.tar.gz File 解压缩: tar -zxvf File.tar.gz ...

2020-05-16 20:58:05 255

原创 4、从尾到头打印链表(python)

题目描述: 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例: 输入:head = [1,3,2] 输出:[2,3,1] 思路: 这题也很简单。从头到尾遍历链表,将节点的值放入到一个列表中,最后反向输出该列表就可以了。 class ListNode: def __init__(self,x): self.val = x self....

2020-05-01 18:37:38 473

原创 3、替换空格(python)

题目描述: 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例: 输入:s = “We are happy.” 输出:“We%20are%20happy.” 思路: 这题很简单,直接用"%20"替换掉空格。但是需要注意的是:在python中,字符串是不可变数据类型,无法在原字符串中对字符进行修改。 在这里想说一下str+和join()的区别: def replace(s): ...

2020-05-01 00:41:13 615

原创 2、二维数组中的查找(python)

题目描述: 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 示例: [ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 13, 14, 17, 24], [18, 21,...

2020-04-30 23:19:17 281

原创 1、数组中重复的数字(python)

题目描述: 找出数组中重复的数字。 一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。 数组中某些数字是重复的,但不知道有几个数字重复了, 也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例: 输入: [2, 3, 1, 0, 2, 5, 3] 输出:2 或 3 方法1: 将数组变为有序,依次扫描有序数组,若出现重复数字,则返回该值 def find1(...

2020-04-30 22:36:21 1362

原创 安装moviepy

安装moviepy pip install MoviePy 遇到的问题 pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443): Read timed out. 解决办法 可能是网络太慢的原因,换一个网络重新下载 后来查阅资料发现另外...

2020-02-14 20:10:11 374

原创 win10+python3.5+dlib19.4

win10+python3.5+dlib19.4 下载dlib-19.4.0-cp35-cp35m-win_amd64.whl文件 https://pypi.org/project/dlib/19.4.0/ 将该文件放在了E盘下 安装dlib pip install E:\dlib-19.4.0-cp35-cp35m-win_amd64.whl 安装成功 ...

2020-02-14 16:48:36 329

原创 KNN算法实现(python)

def traindata(): traindata = np.array([[0.1,0.2],[0.5,0.1],[1.8,1.5],[1.3,1.6]]) label = ['A','A','B','B'] return traindata,label #KNN #input----输入数据、dataset----样本数据、label----样本数据对应的标签、k--...

2019-12-02 22:23:29 224

原创 读取txt文件中某些行并存入另一个txt文件

读取txt文件中某些行并存入另一个txt文件 path = "E:/PyProjects/list/1.txt" train_file = open('E:/PyProjects/list/3.txt', 'w') f = open(path) lines = f.readlines() print(len(lines)) print(type(lines)) for i in range(0...

2019-07-29 16:13:17 1494

原创 io.imsave中的路径如果含有变量怎么写

io.imsave中的路径如果含有变量怎么写 保存图片时使用io.imsave()函数来实现: imsave(fname,arr)中的第一个参数表示保存的路径和名称,第二个参数表示需要保存的数组变量。 注意:如果第一个参数中的路径含有变量时,应该这样写:固定路径+后边的变量+ ‘/’ +图片名称,如果不加 ‘/’ ,路径中的变量会变成图片名称的一部分 ...

2019-07-01 21:13:22 1997

空空如也

空空如也

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

TA关注的人

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