
学习日记
文章平均质量分 65
scavenger1994
人生永远追逐着幻光
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux系统使用-挂载NTFS格式硬盘
步骤: 1. 去 https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz 下载 ntfs-3g_ntfsprogs-2017.3.23.tgz 2. 解压文件,可使用 #tar -xvf ntfs-3g_ntfsprogs-2017.3.23.tgz 命令解压,或直接在X-window中提取压缩文件中的内容。 3. # cd原创 2017-12-19 21:47:51 · 400 阅读 · 0 评论 -
设计模式--单例
单例饿汉式:#include<iostream> #include<Windows.h> #include<process.h> #include<WinBase.h> using namespace std; //1 懒汉式 //1 构造函数私有化 //2 提供静态成员函数做全局接口 //3 定义静态指针 //4 在接口中判断是否new ...原创 2018-03-01 16:30:25 · 164 阅读 · 0 评论 -
排序--快排和归并
//分两层理解快排和归并排序://1 递归 如何把数组一分为二 //终止条件:left == right //递归的参数:快排是根据重叠后的i和j一分为二,归并是根据mid,//2 操作 归并时merge 快速是向左向右走 //merge //[i] [j]比较大小 满足的赋值给[k++] 自己也++ //等有一个走到头,再把剩下的全赋值给[k] //向左向右 //j一直向左,满足条件就交...原创 2018-03-01 16:33:20 · 450 阅读 · 0 评论 -
知识点-二分查找
int my_binary_serach(int * a, int len, int target) 1 中位数有两个 上位中位数:median=len/2 下位中位数:median=len/2 - 1 常用下位中位数,写法如下:median=(len-1) /2 2 计算median要防止溢出 median = low + (high - low) >> 1; ...原创 2018-04-16 16:44:54 · 389 阅读 · 0 评论 -
C++中static_cast和dynamic_cast
//两种类型转换用于处理类之间的转换,dynamic_cast只能在多态中的使用(有虚函数) /* 总结: 1 上行指针向下转 static不报错,编译通过,运行时不报错 dynamic,编译通过,运行时根据对象会报错 2 子类指针向上转 符合继承关系,都成功 3 胡乱转 dynamic运行时报错,static编译不通过 */ namespace C7N2_Cast { //clas...原创 2018-06-08 11:15:18 · 275 阅读 · 0 评论