自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿亮的博客

学习记录

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

原创 有限状态机

基于最近刷算法题时的一些感悟,我发现在程序设计时,运用有限状态机的思想来分析问题,设计程序,能降低程序的Bug数。因此,本博客用于记录学习有限状态机的过程。

2016-11-11 16:44:49 320

原创 组合数学学习之排列、组合、圆周排列实现

本学期上了“组合数学”课程。感觉其中所提及的许多排列组合问题是许多问题的原型。因此,本篇博客主要练习基本的排列、组合以及圆周排列算法。一、排列算法实现:    排列算法就是一列数据的全排列。要求输出数据的每一种排序形式。假设输入数组的长度为:length;待排列数组的长度为:num。全排列的实现就是待排列数组的每一位j(1    具体实现代码;******Header.h*

2016-03-18 21:56:25 2349

转载 C++中的声明与定义

在上一篇学习了C++中头文件与源文件使用的方法以及注意事项后。本篇博文主要学习C++中声明与定义的区别。    C++作为一门基础的编程语言,了解语言内部的细微区别,有利于写出准确,利于维护的代码。    《C++Primer》第四版 2.3.5节中这么说到:①变量定义:用于为变量分配存储空间,还可为变量指定初始值。程序中,变量有且仅有一个定义。②变量声明:用于向程序表明变量的

2016-03-16 21:49:07 576

转载 C++头文件与源文件

一、C++编译模式:C+ +语言支持“分别编译”(separate compilation)。也就是说,一个程序所有的内容,可以分成不同的部分分别放在不同的.cpp文件里。.cpp文件里的东西都是相对独立的,在编 译(compile)时不需要与其他文件互通,只需要在编译成目标文件后再与其他的目标文件做一次链接(link)就行了。比如,在文件a.cpp中定义 了一个全局函数“void a() {

2016-03-16 16:33:03 478

原创 算法基本知识学习之排序算法

本博客主要记录我在学习,巩固算法基本知识时的心得体会以及代码。最近进行的是对排序算法的学习与练习。

2016-02-23 20:30:40 294

原创 对C++中虚函数的应用所带来的隐藏和重写的探讨

对C++中虚函数的应用所带来的隐藏和重写的探讨最近两天看了很多探讨C++中隐藏与重写的文章,自己总结了一段代码,以便日后回顾,如下:#include<iostream>using namespace std;class Base{public: virtual void f1() { cout << "Base::f1()" << endl; };

2015-07-27 15:01:22 341

空空如也

空空如也

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

TA关注的人

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