自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ Primer Plus阅读笔记(第一章,第二章)

学习c++需要掌握:c语言知识,oop知识以及泛型编程知识 c语言和Pascal:结构化编程 c++和SmallTalk:面向对象编程 C语言:自顶向下的编程,将分支限制为一小组行为良好的结构 OOP:自底向上的编程,从低级组织(类)到高级组织(程序), 泛型编程:对语言惊醒扩展,以便可以只编写一个泛型 第二章 对于某些程序,要让窗口一直打开,知道您按任何键,必须添加 cin.get() 在运行c++程序时,通常从main()函数开始执行 iostream中的io指的时输入和输出。C++中的输入/输出方案涉

2020-10-18 14:17:09 105

原创 寻找数组的中心索引

寻找数组的中心索引 给定一个整数类型的数组 nums,请编写一个能够返回数组 “中心索引” 的方法。 我们是这样定义数组 中心索引 的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。 如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。 说明: nums 的长度范围为 [0, 10000]。 任何一个 nums[i] 将会是一个范围在 [-1000, 1000]的整数。 作者:力扣 (LeetCode) 链接:https://leetco

2020-09-23 21:17:00 105

原创 记录:杨辉三角(python生成器)

杨辉三角(生成器的使用) 源于廖雪峰python教程评论区 #杨辉三角 def triangles(): l = [1] while True: yield l l = [0]+l+[0] l = [l[i]+l[i+1] for i in range(len(l)-1)] # 期待输出: # [1] # [1, 1] # [1, 2, 1] # [1, 3, 3, 1] # [1, 4, 6, 4, 1] # [1, 5, 10, 10,

2020-09-07 23:45:36 84

原创 汉诺塔问题(python代码实现)

汉诺塔(hanoi)问题解决,记录自己思路 (后续可能会再更新) 递归思路:**不要一个一个去想!!**容易陷入误区! 将前n-1个看作一个整体,先将前n-1个放入b处,再将最后一个放入c处 再将b的n-1个移入c处 def move(n,a,b,c): if n==1: print(a,'-->',c) else: move(n-1,a,c,b) print(a,'-->',c) move(n-1,b,a,c) ...

2020-09-06 20:03:13 842

原创 python字典

字典 (廖雪峰python教程学习笔记) 判断key是否存在 通过in判断key是否存在 通过dict提供的get()方法,如果key不存在,可以返回None,或者自己指定value >>> 'Thomas' in d False >>> 'Adam' in d True >>> d.get('Thomas') >>> d.get('Adam') 66 删除一个key,用pop(key)方法,对应的balue也会从dict中删除

2020-09-06 16:06:55 65

原创 循环

循环 (廖雪峰python教程学习笔记) for…in循环:用于将list或者tuple中的每个元素迭代出来 >>> names=['Michael','Bob','Tracy'] >>> for name in names: ... print(name) ... Michael Bob Tracy while循环 >>> sum =0 >>> n=99 >>> while n>0: ...

2020-09-05 22:53:53 71

原创 python列表

列表 len()函数可以获得list元素的个数 >>> classmates=['Michael','Bob','Tracy'] >>> classmates ['Michael', 'Bob', 'Tracy'] >>> len(classmates) 3 append()可以往list中追加元素到末尾 insert()可以把元素插入到指定位置 pop()删除list末尾的元素 >>> classmates.append('Adam

2020-09-05 22:13:49 138

原创 字符编码

中国制定了GB2312编码,用来把中文编进去 日本把日文编到Shift_JIS里 韩国把韩文编到Euc-kr里 Unicode把所有语言统一到一套编码里(最常用的是UCS-16) UTF-8“可变长编码” UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6个字节, 常用的英文字母被编码成1个字节, 汉字通常是3个字节, 只有很生僻的字符才会被编码成4-6个字节 ASCII表 (图源百度图片) ...

2020-09-05 17:58:24 120

原创 安装Python3.8

在Windows上安装Python3.8 在Python官网 Downloads处下载对应版本 安装时勾选底下Add Python 3.X to PATH,然后点击“install now”完成 打开cmd,输入pyhon,如图,安装成功

2020-09-05 14:35:23 100

空空如也

空空如也

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

TA关注的人

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