- 博客(6)
- 问答 (3)
- 收藏
- 关注
原创 python基础之——语法(from 莫烦python)
1.print字符串不可以直接和数字相加print(float(‘1.2’)+3) #float()是浮点型,可以把字符串转换成小数print(int(‘2’)+3) #int为定义整数型print(int(1.9)) #当int一个浮点型数时,int会保留整数部分2.基础数学运算在python中,^用两个表示,如3的平方为32 , **3表示立方,**4表示4次方,依次类推3.变...
2019-08-30 21:04:40 924
原创 c++ lambda表达式
1.lambda表达式一个lambda表达是定义了一个匿名函数。不同于一般函数的地方时,lambda可以捕获它们作用域内的变量然后使用它们。实现:[] (double value){return valuevaluevalue;}[] lambda引入符,[]内可以空或非空,()内是lambda参数列表{}内是lambda主体内可以有若干条语句,默认返回类型为返回值的类型,没有返回值的时...
2019-08-30 20:56:47 183
原创 STL算法、仿函数、配接器
STL算法、仿函数、配接器1.数值算法#include acculmate(first,last,初始值,[op])//[op]可选,当其为minus()时表示累减,multiplies() 乘,有初始值的作用之一是当输入区间为空时,认可获得一个明确定义的的结果inner_product(first1,last1,first2,init,[op1],[op2])//内积的定义a·b=a1b...
2019-08-30 20:26:53 308
原创 C++智能指针
1.智能指针智能指针是一个可以模仿原生指针的模板类,与原生指针有两点区别:1智能指针只能用来保存堆上分配的内存2不能像对原生指针那样,对智能指针进行一些自增或自减之类 的算术运算智能指针自动释放不需要的对象,消除了内存泄露的可能性。通常在自由存储区创建的对象使用智能指针而不是原生指针。可以在容器中使用智能指针,如果使用一个类的基类作为智能指针的类型参数,可以用它指向一个派生类对象。...
2019-08-30 20:23:14 274
原创 c++ stl使用与说明
1. for_each(起始迭代器,迭代器末尾+1,函数名); //对范围内的元素进行操作,比如print2.distance(first, last)函数用来计算两个迭代器的距离3.setprecision()函数实现格式控制 使用:#include <iomanip>cout << "a=" << setprecision(2) <<...
2019-08-28 22:38:04 224
原创 c++归并排序
/*** 递归:样本量发生了变化,但是过程可以复用* 写递归时先写base case,即递归退出条件* 压栈:父函数中所有的变量及行号信息都会压入栈,根据此信息依次返回父函数**//*** 归并排序:先用递归将左边的部分按顺序拍好,再将右边的部分按顺序排好* 归并:两个下标分别指向两部分的第一个数据,选较小的入辅助空间* 复杂度 :T{N} = 左部分T{N/2} + 右部...
2019-08-08 14:56:43 319
空空如也
leetcode 434 字符串中的单词数 其中1个测试用例有疑问
2018-10-17
MATLAB run按钮下面多了个省略号
2016-11-22
Java-秒表 timer类的使用
2016-11-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人