- 博客(4)
- 收藏
- 关注
原创 算法之算法分析
算法分析在很多情况下,描述一个算法的运行时间是有用的,为此,需要定义一套统一的算法渐进记号来合适的描述算法的运行效率。然后我们通过各种方法对不同的算法运行效率进行分析。算法时间复杂度记号ΘΘ\Theta 渐进紧确界 定义一:设f(n)f(n)f(n)和g(n)g(n)g(n)是定义域为自然数集合的函数。如果limn→∞f(n)g(n)limn→∞f(n)g(n)\l...
2018-06-26 21:01:03
812
原创 计算机网络基本概念
简介了解一下关于计算机网络的基本概念。 基本概念IP互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),缩写为IP地址(英语:IP Address),是分配给网络上使用网际协议(英语:Internet Protocol, IP)的设备的数字标签。常见的IP地址分为IPv4与IPv6两大类。DNS域名系统(英文:Do...
2018-06-26 21:00:12
1144
原创 C++单例模式的实现
C++单例模式的实现C++类成员可以是引用类型由于C++的类成员必然是在类的创建时创建的。 而且C++又提供了一个引用机制,而一个引用创建时必须有一个引用对象才能初始化。 所以做如下测试 考虑如下代码:#include <iostream>class BaseInstance{public: static BaseInstance& Instance() {
2017-02-08 10:25:41
635
原创 Windows下Clang环境的搭建
Clang简介Clang是一个C语言、C++、Objective-C、C++语言的轻量级编译器。 相对于GCC优点是编译速度更快、编译产出更小、出错提示更友好。 尤其是在比较极端的情况下。个人环境介绍个人是WIN10_X64环境 在安装Clang前已经安装好了VS2015环境搭建步骤1.到Clang官网下载最新版本的Clang 我这里下载的是Clang for Windows (64-bit
2016-10-14 23:02:39
25320
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人