- 博客(7)
- 收藏
- 关注
原创 时间管理——Steve Pavlina 的时间管理技巧:Do It Now
https://www.douban.com/note/399283860/我今年大二,在大学里碌碌无为的度过了一年半,想学的东西太多确无从下手。是时候做一次时间管理计划。明确的目标是关键首 先要明确的知道你想要什么。在我曾经训练过的一个跆拳道馆,墙上有一块巨大的标语,“你的目标是黑带!”。它提醒每个学员为什么他/她们要经过如此艰苦的 训练。你独自工作的时候,很容易整日在办公桌上碌碌无为完成一些毫无
2016-03-14 15:38:26 962
原创 数据结构与算法(c语言) 学习笔记——第三章练习
时间复杂度 就是程序的大概运行步骤数,用程序中的一些变量表示3.1/*print all element*/voidPrintList(List L){ Position P; P=L->Next; if(!IsEmpty(L)) { while(!IsLast(P)) { printf("%d",P->
2016-03-10 17:41:29 326
原创 四则运算(带括号)的小程序
看了数据结构与算法这本书,用刚学的栈写了一个能实现简单四则运算的小程序 主要是处理括号的问题 大概思路: 中缀表达式-》前缀表达式-》计算#include<iostream>#include<stack>#include<vector>#include<string>using namespace std;stack<double> Calculate;int priority(c
2016-03-09 21:03:27 2094
原创 C++ Primer 学习笔记——拷贝控制
拷贝构造函数直接初始化:编译器使用普通的函数匹配,来选择与我们提供的参数最匹配的构造函数 拷贝初始化:将右侧的对象拷贝到正在创建的对象中,通常使用拷贝构造函数来完成调用拷贝构造函数 除了=还有,将一个对象作为实参传递给一个非引用类型的形参从一个返回类型为非引用的函数返回一个对象用花括号列表初始化一个数组中的元素或一个聚合类中的成员拷贝构造函数的参数必须是引用 返回值被用来初始化调用方的结
2016-03-07 14:54:48 377
原创 C++ Primer 学习笔记——动态内存和智能指针(2)
动态数组使用new创建动态数组,返回指向第一个对象的指针int *pia=new int[get_size()];当new分配一个数组时候,并未得到数组类型的对象,而是得到一个数组类型元素的指针,没有begin没有end也不能用for语句处理int *pia=new int[10]{1,2,3,4,5,6,7,8,9,10};int *pia2=new int[10]():释放指针 delete
2016-03-04 17:29:11 280
原创 数据结构与算法分析 学习笔记——最大子序列求和问题
#include<stdio.h>int main(){ int K,max=0,now=0; scanf("%d",&K); int a[K]; int i=0,j=0; for(;i<K;i++) scanf("%d",&a[i]); max+=a[0]; for(i=0;i<K-1;i++) {
2016-03-01 22:00:23 507
原创 C++ Primer 学习笔记——动态内存与智能指针(1)
程序用堆来存储动态分配的对象——即那些在程序运行时候分配的对象 当动态对象不再时候时,我们的代码必须显式地销毁他们智能指针——shared_ptr shared_ptr允许多个指针指向同一个对象 unique_ptr独占所指向的对象 weak_ptr是一种弱引用,指向shared_ptr所管理的对象 智能指针也是模板,在memory头文件中shared_ptr<int> p;unique
2016-03-01 16:42:51 364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人