- 博客(12)
- 收藏
- 关注
原创 Linux中curl模拟GET请求
使用curl命令模拟GET请求如下:curl "http://www.baidu.com"但如果,get传输多个参数的话(参数包括用户名和密码时),会出现401错误,原因是在shell中&在脚本中有特殊意义,所以只需要在&前加上反斜杠\转义一下就好了。参考连接https://blog.csdn.net/top_code/article/details/41447281...
2019-12-23 16:34:21
263
原创 Windows和ubuntu系统下pip批量安装卸载packages
Ubuntu系统下需要卸载的包可以使用pip freeze保存在txt文件中pip freeze > 1.txt1.txt的内容如下:如果需要卸载1.txt中的所有包的命令为:pip install -r 1.txt如果需要安装1.txt中的所有包的命令为:pip uninstall -r 1.txtWindowsWindows系统在cmd命令窗口下,pip批量安装...
2019-12-03 19:56:35
653
原创 Ubuntu18.04安装pip3
在ubuntu上使用sudo apt install python3-pip安装pip,一直没有成功,查看了好多日志,原因可能是没有更换国内的源,将系统更换为阿里的源之后,运行命令后安装成功。在这里记录一下Ubuntu:apt-get命令-h, --help //查看帮助文档-v, --version //查看apt-get的版本-y, //在需要确认的场景中回应yes-s...
2019-12-03 13:02:31
846
原创 递归
递归方法待整理,未完…递归的定义:递归调用是一种特殊的嵌套调用,是某个函数调用自己或者是调用其他函数后再次调用自己的,只要函数之间相互调用能产生循环的则一定是递归调用。一个递归算法必须包括终止条件和递归部分。相关的题目递归函数中的形参是()A.自动变量 B.外部变量 C.静态变量 D.可根据需要自动以存储类型存储类型有:autostaticregisterextern...
2019-08-26 13:50:35
484
原创 2048游戏核心实现
核心功能实现:代码1(https://blog.csdn.net/hebtu666/article/details/81663648)def left():#向左 for i in range(4):#遍历每一行 for j in range(3):#遍历每一行的每个元素 for k in range(j+1,4):#遍历j右边的元素 ...
2019-08-26 11:17:32
1853
原创 卡特兰数
卡特兰数是组合数学中一个常出现在各种计数问题中出现的数列,其前n项为(从0开始):1,1,2,5,14,42,132,429,1430,4862...卡特兰数满足以下性质:1.令h(0)=1,h(1)=1,Catalan数满足递推式。h(n) = h(0)*h(n-1) + h(1)*h(n-2)+...+h(n-1)*h(0),(n>=2)其它通项公式:代码实...
2019-08-25 21:21:50
166
原创 用一个栈实现另一个栈的排序
题目描述一个栈中元素的类型为整型,现在想将该栈从顶到底按从大到小的顺序排序,只许申请一个栈。除此之外,可以申请新的变量,但不能申请额外的数据结构。如何完成排序?输入描述第一行输入一个N,表示栈中元素的个数第二行输入N个整数a_iai表示栈顶到栈底的各个元素输出描述输出一行表示排序后的栈中栈顶到栈底的各个元素。N = int(input())arr = lis...
2019-08-17 14:16:03
132
原创 未排序数组中累加和为给定值的最长子数组
1.题目描述给定一个数组arr,该数组无序,但每个值均为正数,再给定一个正数k。求arr的所有子数组中所有元素相加和为k的最长子数组的长度例如,arr = [1, 2, 1, 1, 1], k = 3累加和为3的最长子数组为[1, 1, 1],所以结果返回3[要求]时间复杂度为O(n)O(n),空间复杂度为O(1)O(1)输入描述第一行两个整数N, k。N表示数组长度,...
2019-08-16 20:30:41
335
原创 由两个栈组成的队列
题目描述用两个栈实现队列,支持队列的基本操作。输入描述第一行输入一个整数N,表示对队列进行的操作总数。下面N行每行输入一个字符串S,表示操作的种类。如果S为"add",则后面还有一个整数X表示向队列尾部加入整数X。如果S为"poll",则表示弹出队列头部操作。如果S为"peek",则表示询问当前队列中头部元素是多少。输出描述对于每一个为"peek"的操作,输出一...
2019-08-16 19:05:02
244
原创 设计getMin功能的栈
题目描述实现一个特殊功能的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作。输入描述第一行输入一个整数N,表示对栈进行的操作总数。下面N行每行输入一个字符串S,表示操作的种类。如果S为"push",则后面还有一个整数X表示向栈里压入整数X。如果S为"pop",则表示弹出栈顶操作。如果S为"getMin",则表示询问当前栈中的最小元素是多少。输出描述...
2019-08-16 17:05:31
173
原创 不重复打印数组中相加和为给定值的所有二元组和三元组
1.题目描述给定排序数组arr和整数k,不重复打印arr中所有相加和为k的不降序二元组例如, arr = [-8, -4, -3, 0, 1, 2, 4, 5, 8, 9], k = 10,打印结果为:1, 92, 8解题方法用左右两个指针不断向中间压缩的方式实现n,k = list(map(int,input().split()))arr = list(map(i...
2019-08-15 15:16:59
264
原创 Python sort()方法和sorted()方法
sort()函数sort()函数用于对列表排序,如果指定参数,则使用比较函数指定的比较函数。list.sort(cmp=None, key=None, reverse=False)参数cmp,可选参数,如果指定了该参数,则会使用该参数的方法进行排序。 key,用于指定用来比较的元素,指定可迭代对象中的一个元素来进行排序。 reverse,排序规则,True表示降序,默认...
2019-08-14 21:41:45
109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人