- 博客(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
225
原创 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
862
原创 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
188
原创 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
205
原创 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
434
原创 3、替换空格(python)
题目描述:请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例:输入:s = “We are happy.”输出:“We%20are%20happy.”思路:这题很简单,直接用"%20"替换掉空格。但是需要注意的是:在python中,字符串是不可变数据类型,无法在原字符串中对字符进行修改。在这里想说一下str+和join()的区别:def replace(s): ...
2020-05-01 00:41:13
562
原创 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
224
原创 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
1257
原创 安装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
318
原创 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
291
原创 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
182
原创 读取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
1426
原创 io.imsave中的路径如果含有变量怎么写
io.imsave中的路径如果含有变量怎么写保存图片时使用io.imsave()函数来实现:imsave(fname,arr)中的第一个参数表示保存的路径和名称,第二个参数表示需要保存的数组变量。注意:如果第一个参数中的路径含有变量时,应该这样写:固定路径+后边的变量+ ‘/’ +图片名称,如果不加 ‘/’ ,路径中的变量会变成图片名称的一部分...
2019-07-01 21:13:22
1934
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人