- 博客(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
130
原创 寻找数组的中心索引
寻找数组的中心索引给定一个整数类型的数组 nums,请编写一个能够返回数组 “中心索引” 的方法。我们是这样定义数组 中心索引 的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。说明:nums 的长度范围为 [0, 10000]。任何一个 nums[i] 将会是一个范围在 [-1000, 1000]的整数。作者:力扣 (LeetCode)链接:https://leetco
2020-09-23 21:17:00
132
原创 记录:杨辉三角(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
111
原创 汉诺塔问题(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
892
原创 python字典
字典(廖雪峰python教程学习笔记)判断key是否存在通过in判断key是否存在通过dict提供的get()方法,如果key不存在,可以返回None,或者自己指定value>>> 'Thomas' in dFalse>>> 'Adam' in dTrue>>> d.get('Thomas')>>> d.get('Adam')66删除一个key,用pop(key)方法,对应的balue也会从dict中删除
2020-09-06 16:06:55
81
原创 循环
循环(廖雪峰python教程学习笔记)for…in循环:用于将list或者tuple中的每个元素迭代出来>>> names=['Michael','Bob','Tracy']>>> for name in names:... print(name)...MichaelBobTracywhile循环>>> sum =0>>> n=99>>> while n>0:...
2020-09-05 22:53:53
92
原创 python列表
列表len()函数可以获得list元素的个数>>> classmates=['Michael','Bob','Tracy']>>> classmates['Michael', 'Bob', 'Tracy']>>> len(classmates)3append()可以往list中追加元素到末尾insert()可以把元素插入到指定位置pop()删除list末尾的元素>>> classmates.append('Adam
2020-09-05 22:13:49
179
原创 字符编码
中国制定了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
152
原创 安装Python3.8
在Windows上安装Python3.8在Python官网Downloads处下载对应版本安装时勾选底下Add Python 3.X to PATH,然后点击“install now”完成打开cmd,输入pyhon,如图,安装成功
2020-09-05 14:35:23
163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人