C++
文章平均质量分 88
半路IT
学而时习之,不亦说乎
展开
-
冒泡排序算法(C++实现)
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名。时间复杂度:O(N^2)空间复杂度O(1)int So原创 2017-03-12 11:04:04 · 948 阅读 · 0 评论 -
双向链表反转
链表节点定义:struct ListHao{ ListHao * prev = nullptr; ListHao * next = nullptr; double element = 0;};ListHao* ReverseList(ListHao* first);现要实现输入一个双向链表头指针,反转链表,并返回反转后的头指针。链表节点如下图,关键代码如下:转载 2017-03-12 18:50:41 · 743 阅读 · 0 评论 -
C++ 中static关键字的作用
转自 http://www.cnblogs.com/BeyondAnyTime/archive/2012/06/08/2542315.htmlC++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。1.面向过程设计中的static1.1静态全局变量在全局转载 2017-03-13 14:33:40 · 506 阅读 · 0 评论 -
C++中inline关键字的作用
C++关键字,在函数声明或定义中函数返回类型前加上关键字inline,即可以把函数指定为内联函数。关键字inline必须与函数定义放在一起才能使函数成为内联,仅仅将inline放在函数声明前面不起任何作用。inline是一种“用于实现的关键字”,而不是一种“用于声明的关键字”。inline关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义。优点:原创 2017-03-13 14:42:43 · 957 阅读 · 0 评论 -
win7 64位系统使用VS2013编写MySQL代码
环境配置:1. 下载安装MYSQL sever from https://dev.mysql.com/downloads/mysql/2. 安装,步骤百度,一路Excute, next,设置root账户密码3. 新建VS项目工程,vs连接数据库其实就是将MySQL数据库.h头文件接口、lib链接文件和dll执行文件加入到项目中。 在项目配置中C/C++的Additional原创 2017-03-23 13:00:44 · 409 阅读 · 0 评论