自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python排序小练习

Python排序小练习Python排序小练习1、快速排序查找第k大元素用快排思想实现在O(n)内查找数组中的第k大元素完整代码import randomdef quickSort(L,begin,end): if begin < end: #获取分区数据partition_data最后的下标 index = partition(L,begi...

2019-05-11 20:42:20 300

原创 Python基础编程练习LeetCode——排序

Python基础编程练习LeetCode——排序Python基础编程练习LeetCode——排序题目来源:LeetCode:88,147,148,91288、合并有序数组给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。输入[1,2,3,0,0,0]3[2,5,6]3输出[1,2,2,3,5,6]解题...

2019-05-05 19:14:13 273

原创 Python基础编程练习LeetCode——队列

Python基础编程练习LeetCode——队列Python基础编程练习LeetCode——队列题目来源:LeetCode:27,225,93327、数组移除元素给定一个数组和一个值,在这个数组中原地移除指定值和返回移除后新的数组长度。输入[3,2,2,3]3输出2解题思路解题思路:利用python数据结构中list的pop操作,从数组的最后一个元素开始向前遍历,遇到和要删掉...

2019-04-28 18:58:53 291

原创 Python基础编程练习LeetCode——栈

Python基础编程练习——栈Python基础编程练习——栈题目来源:LeetCode:20,155,224,232,496,68220、有效的括号输入1: “()[]{}”2: “([)]”输出1: True2: False解题思路将括号都放入一个字典中,遍历字典,遇到左括号就进栈等待匹配;若遇到右括号,此时先判断栈是否空,如果栈空则匹配失败,返回False,若栈不空则...

2019-04-19 19:09:49 338

原创 Python基础编程练习LeetCode——链表

Python基础编程练习——链表Python基础编程练习——链表题目来源:LeetCode:19,21, 141,206,,2341、删除链表的倒数第N个节点输入给出一个链表: 1->2->3->4->5 和 n = 2.输出链表:1->2->3->5.解题思路解题思路:本题需要两个指针,pre和end。一开始初始化时使得pre指针指向链...

2019-04-14 21:20:37 332

原创 Python基础编程练习(四)

Python基础编程练习(四)Python基础编程练习(四)1、猴子选大王一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王?输入输入在一行中给一个正整数N(≤1000)。...

2019-04-06 20:02:12 346

原创 Python实现飞机大战小游戏

Python实现飞机大战小游戏Python实现飞机大战小游戏附上详细代码↓,代码里都有详细的注释,最后有运行效果↓创建两个py文件:plane_main.py || plane_sprites.pyplane_main.py:import pygamefrom plane_sprites import *class PlaneGame(object): """飞机大战祝游...

2019-04-06 19:52:29 1681 2

原创 Python基础编程练习(三)

Python基础编程练习(三)Python基础编程练习(二)1、读取TXT文件中的大写字母打开TXT查看:输出输出该TXT中所有的大写字母完整代码with open('string.txt') as test: t = [] for i in test.read(): if i.isupper(): t.append(i)p...

2019-03-30 21:58:24 230

原创 Python基础编程练习(二)

Python基础编程练习(二)Python基础编程练习(二)1、计算组合数C(A,B)输入输入A,B的值,用空格隔开输出计算结果完整代码n,m = map(int,input().split())def getvalue(n): if n==0 or n==1: return 1 else: return n * getvalue...

2019-03-22 12:05:24 294

原创 Python基础编程练习(一)

Python基础编程练习(一)Python基础编程练习(一)1、输入公历的年份以及月份,输出这个月的天数按照公历的历法,每年的1、3、5、7、8、10、12月份有31天,4、6、9、11月份有30天,平年的2月份有28天,闰年的2月份有29天输入输入的数据格式是固定的YYYYMM的形式,即:年份占4个数位,月份占2个数位,且没有不合理的输入,如2017!@#$%13^&amp;*之类的形...

2019-03-15 22:23:50 2417

空空如也

空空如也

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

TA关注的人

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