- 博客(5)
- 收藏
- 关注
原创 register
c中register: 在C语言中存储类型说明符 register要求变量保存在cpu寄存器中,所以不能用取地址符& 取其地址,并且,在全局变量的地方不能出现register 防止存储类型不唯一引起的冲突。同时,register 变量必须是能被CPU寄存器所接受的类型。这就意味着,register 必须是一个单个的值,并且长度应小于等于整型长度。#include #includ
2016-02-29 15:53:06 1486
原创 静态链表实现
//静态链表实现//====================================================#include<stdio.h>#define MaxSize 100#define null 0typedef int ElementType;typedef int Position;struct Node {union{Element...
2016-02-14 18:18:35 408
原创 const——指针和引用以及复合类型
Const与指针:int a (1024); const int * p1(&a);//p1可以指向不同的对象,对象的内容只能读不可写 int * const p2(&a);//p1可以指向唯一的对象,对象的内容可读可写 const int * p3(&a);//同上 const int * const p4(&a);//p1可以指向唯一的对象,对象的内容只能读不可写 int con
2016-02-14 17:48:12 425
原创 nullptr与NULL区别
#include using namespace std;void show(int num){ cout << "int " << endl;}void show(int* num)(本程序测试是用int* 可以其他类型,最终是 std::nullptr_t类型转化过来){ cout << "int* " << endl;}int main(){ cout << "NUL
2016-02-14 10:59:50 2594
原创 红黑树
红黑树由于二叉搜索树不加限制的情况下在处理基本动态集合操作时,可能使得二叉树的高度变得越来越大,效率有可能比线性表执行效率还慢。 红黑树(R-B Tree)是 “平衡” 二叉搜索树的一种方式,即对二叉搜索树的基本动态集合操作进行了限制(限制其任意操作都要尽可能的保持 树的高度 合理化),那么将二叉搜索树限制成什么样呢,看定义。红黑树的定义:一棵红黑树是满足下面红黑性质...
2016-02-13 11:26:51 1021 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人