摘要: 本地使用git 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步: 第一步,使用命令git add ,注意,可反复多次使用,添加多个文件; 第二步,使用命令git commit,完成。 要随时掌握工作区的状态,使用git status命令。 如果git status告诉 阅读全文
posted @ 2018-10-20 10:41 charlotte96 阅读(2225) 评论(0) 推荐(0) 编辑
摘要: virtulenv 建立后显示matlabplot 需要是framework 解决方法: ` ` 阅读全文
posted @ 2018-10-12 22:08 charlotte96 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1. Tools Build System (choose) Python then: 2. Ctrl + B 或者 CMD + B (OSX) 3. 停止:Ctrl + Break 或者 Fn + C (OSX) 阅读全文
posted @ 2018-08-23 19:24 charlotte96 阅读(107) 评论(0) 推荐(0) 编辑
摘要: heap介绍 binary heap可以被看成是一种接近完成的binary tree。可以分为max heap和min heap,max heap的parent要比children大,min heap相反。 通常用array A构成的heap中,有两个基本的特性:1. A.length,给出了阵列中 阅读全文
posted @ 2018-06-25 11:14 charlotte96 阅读(3030) 评论(0) 推荐(0) 编辑
摘要: 基本原理 merge sort就是用divide and conquer的方法来实现sort。 它将一个要倍排序的序列,分成两个已经排好序的序列,在将他们的合并起来。 在合并的时候,首先指针都在两个序列的最前端,然后比较大小,将符合的放入新的序列中,指针再后移,再进行相同的比较过程。 错误的第一次实 阅读全文
posted @ 2018-06-20 19:34 charlotte96 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 遍历的方法 尝试用python写最简单的insert sort。但由于对python不熟悉,一开始的时候完全用了c语言的思考方式.... 结果正确,但是写的很复杂。要注意python中本来就有了list这种数据结构,因此可以直接用list的特性。 时间复杂度 我们在计算复杂度的时候,一般情况下我们都 阅读全文
posted @ 2018-06-17 10:31 charlotte96 阅读(1261) 评论(0) 推荐(0) 编辑
摘要: 一般储存一系列数据可以用list,但是如果数据量很大的时候这样会很占用内存。因此除了普通的函数以外,还有一种generator的方式。标志语句为yield。 题目要求: Write a generator, genPrimes, that returns the sequence of prime 阅读全文
posted @ 2018-06-16 11:35 charlotte96 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 练习来自于edx上的 "MITx:6.00.1x" 是建立一个hand的类,需要完成其中一个类的函数。 函数的实现过程中,用到了类的复制相关。下面以示例的形式来进行相关说明。 假设现在有两个dic,一个为dic1,另一个为dic2。 1. 这种形式下,dic1只是dic2的一种别称(alias)。改 阅读全文
posted @ 2018-06-15 10:25 charlotte96 阅读(2131) 评论(0) 推荐(0) 编辑
摘要: 1. 建立环境基本语句 该语句建立一个pythonx.x的环境,例如我想建立一个python2.7的环境在目录下python文件夹,先进入root,然后使用: 2. 激活环境 进入到建立的路径中 3. 撤销激活 在原本的目录文件夹,允许 ` ` 阅读全文
posted @ 2018-04-20 00:17 charlotte96 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 构造函数 构造函数是一种特殊的函数,它会在每次创建类的新对象的时候才会执行。 特点: 构造函数的名称与类的名称完全相同 不会返回任何值 示例: include using namespace std; class Line { public: void setLength( double len ) 阅读全文
posted @ 2018-03-11 19:11 charlotte96 阅读(247) 评论(0) 推荐(0) 编辑