自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

char_c的博客

努力爬上巨人的肩膀

  • 博客(26)
  • 收藏
  • 关注

原创 Debian 9 安装 NVIDIA显卡驱动

我现在非常地庆幸,因为我正在用我的图形界面上的浏览器在写这篇文章。半个小时以前,我的图形界面无法启动,并且这种情况持续了大概一天时间,也就是我把NVIDIA driver安装在我的debian 9之后就无法启动。本来我是要安装CUDA 8的。我采用runfile的方式来安装这个东西,经过几次安装,我才明白这个文件其实包括安装某版本的NVIDIA 驱动、CUDA8 toolkit和Sam

2017-08-27 22:35:30 14584 2

原创 箱子排序

箱子排序

2017-07-21 08:38:51 1708

原创 关于模拟指针代码的一点问题

模拟指针代码调试

2017-07-13 14:21:12 394

原创 模拟指针

有时候采用一个节点数组以及对该数组进行索引的模拟指针,可以使设计更方便、更高效。

2017-07-07 09:26:45 2657

转载 间接寻址

间接寻址

2017-07-06 08:23:10 3771

转载 链表描述

线性表的链表描述

2017-07-04 08:19:49 582

转载 公式化描述

公式化描述采用数组来表示一个对象的实例,数组中的每个位置被称之为单元或节点。可用一个数学公式来确定每个元素在数组中的位置。实现一个线性表类#pragma once#include <iostream>using namespace std;template<class T>class LinearList{public: LinearList(int MaxListSize =

2017-07-03 10:09:11 856

转载 数据描述预备,几个概念

数据对象:一组实例或值。 Boolean ={false, true } Digit = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} Letter= {A, B, C, ⋯, Z, a, b, ⋯, z} NaturalNumber = {0, 1, 2, ⋯} Integer = {0, ±1, ±2, ±3, ⋯ } String = {a, b, ⋯, aa, a

2017-06-29 09:39:47 211

转载 算法部分预备知识

算法部分预备知识

2017-06-15 08:52:46 303

转载 算法分析要点

参考Mark Allen Weiss《数据结构与算法分析c++描述》第三版,仅供学习交流之用,转发请注明原出处。

2017-06-15 08:25:30 195

转载 伸展树

伸展树

2017-05-25 09:46:09 266

转载 AVL树,最老的一种平衡查找树

AVL树

2017-05-22 14:59:23 292

转载 二叉查找树

二叉查找树

2017-05-18 08:40:47 227

转载 二叉树

二叉树是一棵每个结点都不能有多于两个儿子的树。

2017-05-17 10:17:48 200

转载 树预备

2017-05-16 09:25:36 191

转载 队列ADT

像栈一样,队列也是表,但使用队列时插入是在一端进行的,而删除是在另一端进行的。 基本操作: enqueue(入队):在表的末端(称为队尾)插入一个元素;dequeue(出队),删除(并返回)表的开头(叫作队头)的元素。

2017-05-15 10:05:30 384

转载 栈ADT

2017-05-09 08:52:44 556

翻译 HOW TO TALK ABOUT VARIOUS PRACTIONERS学习笔记

HOW TO TALK ABOUT VARIOUS PRACTIONERS

2017-04-28 20:56:47 507

转载 List的实现

List的实现

2017-04-26 09:48:52 335

转载 Vector的实现

C++基本数组的一些重要特性:数组就是直线一块内存的指针变量,实际的数组的大小必须由程序员单独确定。 内存可以通过new[]来分配,但是相应地必须用delete[]来释放。 内存块的大小不能改变(但是可以定义一个新的具有更大内存块的数组,并且用原来的数组来将其初始化,然后原来的内存块就可以释放了)。Vector类模板(避免与库函数类vector混淆)template typen

2017-04-25 08:37:43 330

翻译 HOW TO TALK ABOUT DOCTORS学习笔记

十种医生

2017-04-21 20:21:37 556

原创 编译opencv3.2时遇到的问题(VS2015)

本文主要是回顾准备编译、编译过程中的感想,并没有详细的专业教程提供。 事情开始于做opencv官网一个tutorial——Image Watch: viewing in-memory images in the Visual Studio debugger(自己去找一下吧,写博文的时候opencv官网一些页面打不开),要利用VS调试器+ImageWatch插件对图片的相关细节进行查看。我的open

2017-04-20 20:18:13 2078

转载 STL(standard template library)中的向量和表

C++的标准模板库(STL)即是公共数据结构的实现。表ADT就是在STL中实现的数据结构之一。这些数据结构称为集合或容器。 表ADT的两个实现:vector和list。vector给出表ADT的可增长的数组实现。优点是在常量时间内可索引,缺点是插入或删除操作代价高。list提供表ADT的双向链表实现。优点是,若变化位置已知,则插入和删除代价很小,缺点是不好索引。 对所有STL容器都适用的三个方法

2017-04-20 09:18:10 365

转载 表ADT

表ADT(Abstract Data Type)

2017-04-19 09:51:27 321

转载 四个所需定义估计算法资源消耗

四个所需定义估计算法资源消耗:

2017-04-19 09:04:58 530

原创 编译完Qt5.8.0没有报错

编译完Qt5.8.0没有报错1、在官网上下载了qt-everywhere-opensource-src-5.8.0解压到文件夹2、在Developer Command Prompt for VS2015上编译3、利用解压文件里的README文件里Build Qt5(windows)作编译指导4、途中报过一些小错误,如因为python路径问题导致编译报错?(报[pyt

2017-04-17 11:45:21 797

空空如也

空空如也

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

TA关注的人

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