自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 关于C++读取文件时,在Windows和Linux下文本文件和二进制文件一些个人理解

最近学C++文件操作的时候发现有两个词汇,而且之前还一直有点不理解,现在弄懂了分享给大家,我们知道计算机中的文件大概可以分为设备文件和磁盘文件,设备文件我认为可以理解成我们电脑上的一些硬件设备,比如说键盘,屏幕,驱动等等,比如说我们要在键盘上打字,那么如何将键盘上打的字输入到计算机中这就需要一些文件来链接这些建立起键盘和电脑的文件就可以理解成设备文件,其实差不多也就是我们所说的驱动;磁盘文件可以...

2019-06-03 17:01:45 855

原创 平衡二叉树(AVL Tree)的C++实现

1:先说一下AVL Tree和普通的二叉排序树的区别:对于一般的二叉搜索树(Binary Search Tree),其期望高度(即为一棵平衡树时)为log2n,其各操作的时间复杂度(O(log2n))同时也由此而决定。但是,在某些极端的情况下(如在插入的序列是有序的时),二叉搜索树将退化成近似链或链,此时,其操作的时间复杂度将退化成线性的,即O(n)。我们可以通过随机化建立二叉搜索树来尽量的避免...

2019-06-02 16:47:19 1042 5

原创 C++中使用vector容器更加简洁明了的实现归并排序

@[TOC]目录我是谁我是帅哥什么是帅哥我是大帅哥帅哥的定义我比你帅孤独寂寞冷人生真是寂寥如雪

2019-05-02 01:10:20 1657

原创 关于C/C++中字符串相关操作函数(strlen,strstr,strch,strcpy,strcmp等)重写

strcpy函数重写:bool My_strcpy(char *dst,char *src) { if (dst == nullptr || src == nullptr) return false; while (*src != 0) { *dst = *src; dst++; src++; } *dst = 0; return true;}strcmp函数重写...

2019-04-14 16:48:46 697 1

原创 常见的排序方法以及C++实现

时间复杂度与空间复杂度:空间复杂度是对一个算法在运行过程中临时占用存储空间大小的量度;算法的时间复杂度反映了程序执行时间随输入规模增长而增长的量级1:冒泡排序思想:两两比较相邻记录,反序则往后移动,正序则不动传统冒泡排序void BubbleSort(vector<int> &v) { int len = v.size(); for (int i = 0; i ...

2019-07-25 01:04:37 795

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除