自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux中curl模拟GET请求

使用curl命令模拟GET请求如下: curl "http://www.baidu.com" 但如果,get传输多个参数的话(参数包括用户名和密码时),会出现401错误,原因是在shell中&在脚本中有特殊意义,所以只需要在&前加上反斜杠\转义一下就好了。 参考连接 https://blog.youkuaiyun.com/top_code/article/details/41447281 ...

2019-12-23 16:34:21 334

原创 Windows和ubuntu系统下pip批量安装卸载packages

Ubuntu系统下 需要卸载的包可以使用pip freeze保存在txt文件中 pip freeze > 1.txt 1.txt的内容如下: 如果需要卸载1.txt中的所有包的命令为: pip install -r 1.txt 如果需要安装1.txt中的所有包的命令为: pip uninstall -r 1.txt Windows Windows系统在cmd命令窗口下,pip批量安装...

2019-12-03 19:56:35 694

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

原创 递归

递归方法 待整理,未完… 递归的定义: 递归调用是一种特殊的嵌套调用,是某个函数调用自己或者是调用其他函数后再次调用自己的,只要函数之间相互调用能产生循环的则一定是递归调用。 一个递归算法必须包括终止条件和递归部分。 相关的题目 递归函数中的形参是() A.自动变量 B.外部变量 C.静态变量 D.可根据需要自动以存储类型 存储类型有: auto static register extern ...

2019-08-26 13:50:35 530

原创 2048游戏核心实现

核心功能实现: 代码1(https://blog.youkuaiyun.com/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 2001

原创 卡特兰数

卡特兰数是组合数学中一个常出现在各种计数问题中出现的数列,其前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 215

原创 用一个栈实现另一个栈的排序

题目描述 一个栈中元素的类型为整型,现在想将该栈从顶到底按从大到小的顺序排序,只许申请一个栈。除此之外,可以申请新的变量,但不能申请额外的数据结构。如何完成排序? 输入描述 第一行输入一个N,表示栈中元素的个数 第二行输入N个整数a_iai​表示栈顶到栈底的各个元素 输出描述 输出一行表示排序后的栈中栈顶到栈底的各个元素。 N = int(input()) arr = lis...

2019-08-17 14:16:03 170

原创 未排序数组中累加和为给定值的最长子数组

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 397

原创 由两个栈组成的队列

题目描述 用两个栈实现队列,支持队列的基本操作。 输入描述 第一行输入一个整数N,表示对队列进行的操作总数。 下面N行每行输入一个字符串S,表示操作的种类。 如果S为"add",则后面还有一个整数X表示向队列尾部加入整数X。 如果S为"poll",则表示弹出队列头部操作。 如果S为"peek",则表示询问当前队列中头部元素是多少。 输出描述 对于每一个为"peek"的操作,输出一...

2019-08-16 19:05:02 273

原创 设计getMin功能的栈

题目描述 实现一个特殊功能的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作。 输入描述 第一行输入一个整数N,表示对栈进行的操作总数。 下面N行每行输入一个字符串S,表示操作的种类。 如果S为"push",则后面还有一个整数X表示向栈里压入整数X。 如果S为"pop",则表示弹出栈顶操作。 如果S为"getMin",则表示询问当前栈中的最小元素是多少。 输出描述 ...

2019-08-16 17:05:31 208

原创 不重复打印数组中相加和为给定值的所有二元组和三元组

1.题目描述 给定排序数组arr和整数k,不重复打印arr中所有相加和为k的不降序二元组 例如, arr = [-8, -4, -3, 0, 1, 2, 4, 5, 8, 9], k = 10,打印结果为: 1, 9 2, 8 解题方法 用左右两个指针不断向中间压缩的方式实现 n,k = list(map(int,input().split())) arr = list(map(i...

2019-08-15 15:16:59 326

原创 Python sort()方法和sorted()方法

sort()函数 sort()函数用于对列表排序,如果指定参数,则使用比较函数指定的比较函数。 list.sort(cmp=None, key=None, reverse=False) 参数 cmp,可选参数,如果指定了该参数,则会使用该参数的方法进行排序。 key,用于指定用来比较的元素,指定可迭代对象中的一个元素来进行排序。 reverse,排序规则,True表示降序,默认...

2019-08-14 21:41:45 138

空空如也

空空如也

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

TA关注的人

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