自定义博客皮肤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 197

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

题目描述:写一个函数,输入 n,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(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 773

原创 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 141

原创 Ubuntu下文件解压缩

zip命令:压缩:zip File.zip File#File为要压缩的文件夹解压缩:unzip File.ziptar命令: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 172

原创 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 370

原创 3、替换空格(python)

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

2020-05-01 00:41:13 499

原创 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 175

原创 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 1156

原创 安装moviepy

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

2020-02-14 20:10:11 231

原创 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盘下安装dlibpip install E:\dlib-19.4.0-cp35-cp35m-win_amd64.whl安装成功...

2020-02-14 16:48:36 263

原创 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 152

原创 读取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 1380

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

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

2019-07-01 21:13:22 1849

空空如也

空空如也

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

TA关注的人

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