linkedu视频
平面设计
电脑入门
操作系统
办公应用
电脑硬件
动画设计
3D设计
网页设计
CAD设计
影音处理
数据库
程序设计
认证考试
信息管理
信息安全
网页制作
数据库
程序设计
操作系统
CMS教程
游戏攻略
脚本语言
平面设计
软件教程
网络安全
电脑知识
服务器
视频教程
JavaScript
ASP.NET
PHP
正则表达式
AJAX
JSP
ASP
Flex
XML
编程技巧
Android
swift
C#教程
vb
vb.net
C语言
Java
Delphi
易语言
vc/mfc
嵌入式开发
游戏开发
ios
编程问答
汇编语言
微信小程序
数据结构
OpenGL
架构设计
qt
微信公众号
您的位置:
主页
>
程序设计
> C语言
C语言
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言
快速模式匹配算法(KMP)的深入理解
恐怕现在用过电脑的人,一定都知道大部分带文本编辑功能的软件都有一个快捷键ctrl+f吧(比如word)。这个功能主要来完成“查找”,“替换”和“全部替换”功能的,其实这就是典型的模式匹配的应用,即在文
海量数据处理系列之:用C++实现Bitmap算法
bitmap是一个十分有用的结构。所谓的Bit-map就是用一个bit位来标记某个元素对应的Value,而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。适用范围
解析bitmap处理海量数据及其实现方法分析
【什么是Bit-map】所谓的Bit-map就是用一个bit位来标记某个元素对应的Value,而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。如果说了这么多还没
C++算法之海量数据处理方法的总结分析
海量数据处理中常用到的技术1.BloomFiltering基本的BloomFiltering支持快速的插入和查找操作,是一种hash表技术。基本的数据结构非常简单,容量为m的位数组,k个hash函数,
探讨C++中数组名与指针的用法比较分析
指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。但是数组名有些地方又不同于指针。这里将数组名与指针用法的不同做一下总结(有些资料来自互联网),不妥之处,还
探讨:C++中函数返回引用的注意事项
函数返回值和返回引用是不同的函数返回值时会产生一个临时变量作为函数返回值的副本,而返回引用时不会产生值的副本,既然是引用,那引用谁呢?这个问题必须清楚,否则将无法理解返回引用到底是个什么概念。以下是几
深入C++中构造函数、拷贝构造函数、赋值操作符、析构函数的调用过程总结
1.用同一个类的源对象构造一个目标对象时,会调用拷贝构造函数来构造目标对象,如果没有定义拷贝构造函数,将调用类的默认拷贝函数来构造目标对象。2.当一个函数的返回值为一个类的对象时,如果在调用函数中,没
解析C++中虚析构函数的作用
我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明:有下面的两个类:复制代码代码如下:classClxBase{public:
C++虚析构函数的使用分析
在C++中,不能声明虚构造函数,但可以声明虚析构函数。多态性是指不同的对象对同一消息有不同的行为特性。虚函数作为运行时多态性的基础,主要是针对对象的,而构造函数是在对象产生之前运行的,因此虚构造函数是
C++中virtual继承的深入理解
今天专门看了一下虚继承的东西,以前都没怎么用过,具体如下:父类:复制代码代码如下:classCParent{....};继承类的声明比较特别:classCChild:virtualpublic
深入探讨:main函数执行完毕后,是否可能会再执行一段代码?
可以使用atexit()函数注册一个函数,代码如下:复制代码代码如下:#includestdafx.h#includeiostreamusingnamespacestd;//int_one
在vs2010中,输出当前文件路径与源文件当前行号的解决方法
看到一道题目:vs2010中,如何输出当前文件路径和源文件当前行号。不知道,于是立刻上网搜,于是找到了答案:总结一下,有用的时候就直接拿来用了,据说它们是系统预定义宏,但这种宏并不是在某个文件中定义的
探讨:将两个链表非降序合并为一个链表并依然有序的实现方法
已知两个链表list1和list,2,各自非降序排列,将它们合并成另外一个链表list3,并且依然有序,要求保留所有节点。实现过程中,list1中的节点和list2中的节点都转移到了list3中,注意
c++ 探讨奶牛生子的问题
奶牛生子问题描述:一只刚出生的奶牛,第4年开始生一只奶牛(假设只生母牛),以后每年生一只。现在给你一只刚出生的奶牛,求20年后有多少奶牛?自己试着写了两个方法,不足之处,还望指正!复制代码代码如下:/
求素数,用vector存储的实现方法
PS:如有不足之处,还望指正!复制代码代码如下://tentotwo.cpp:定义控制台应用程序的入口点。#includestdafx.h#includeiostream#includev
递归形式与非递归形式的斐波那契数列的用法分析
复制代码代码如下:SPANstyle=FONT-SIZE:32px采用递归形式和非递归形式实现斐波那契数列/SPAN复制代码代码如下:#includestdafx.h#
C++输入输出操作符重载的深入分析
操作符的重载有一些规则:1.重载操作符必须具有一个类类型或枚举类型操作数。这条规则强制重载操作符不能重新定义用于内置类型对象的操作符的含义。如:intoperator+(int,int),不可以2.为
深入C++实现函数itoa()的分析
函数itoa()是将整数型转换为c语言风格字符串的函数,原型:char*itoa(intdata,char*p,intnum);data是传入的带转化的数字,为整型变量(data的最大值为2的31次方
C++实现基数排序的方法详解
基数排序(Radixsort)是一种非比较型整数排序算法,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。由于整数也可以表达字符串(比如名字或日期)和特定格式的浮点数,所以基数排序也不是
探讨:C++实现链式二叉树(用非递归方式先序,中序,后序遍历二叉树)
如有不足之处,还望指正!复制代码代码如下://BinaryTree.cpp:定义控制台应用程序的入口点。//C++实现链式二叉树,采用非递归的方式先序,中序,后序遍历二叉树#includes
如何在二叉树中找出和为某一值的所有路径
代码如下所示,不足之处,还望指正!复制代码代码如下://BinaryTree.cpp:定义控制台应用程序的入口点。//C++实现链式二叉树,在二叉树中找出和为某一值的所有路径#include
用C++实现队列的程序代码
C++实现队列,如有不足之处,还望指正复制代码代码如下://MyQueue.cpp:定义控制台应用程序的入口点。//实现链式队列(queue),包括一个头结点。队列操作包括在队头出队(pop)
C++中用两个标准容器stack,实现一个队列的方法详解
代码如下所示:复制代码代码如下://StackToQueue.cpp:定义控制台应用程序的入口点。//用两个标准容器stack,实现一个队列#includestdafx.h#include
探讨:用两个栈实现一个队列(我作为面试官的小结)
两年前从网上看到一道面试题:用两个栈(Stack)实现一个队列(Queue)。觉得不错,就经常拿来面试,几年下来,做此题的应该有几十人了。通过对面试者的表现和反应,有一些统计和感受,在此做个小结。用C
用C++实现一个链式栈的实例代码
自定义一个链式栈,c++语言实现,不足之处,还望指正!复制代码代码如下://MyStack.cpp:定义控制台应用程序的入口点。//自己构造一个链式栈,具有push(入栈),pop(出栈),t
首页
上一页
20
21
22
23
24
下一页
末页
文章分类
JavaScript
ASP.NET
PHP
正则表达式
AJAX
JSP
ASP
Flex
XML
编程技巧
Android
swift
C#教程
vb
vb.net
C语言
Java
Delphi
易语言
vc/mfc
嵌入式开发
游戏开发
ios
编程问答
汇编语言
微信小程序
数据结构
OpenGL
架构设计
qt
微信公众号
最新内容
详解C++成员函数的override和final说明符的用法
浅析C语言位域和位段
使用C语言求二叉树结点的最低公共祖先的方法
C++实现的一个可以写递归lambda的Y函数
C语言指针数组(数组每个元素都是指针)详解
C++设计模式之工厂模式
c语言将字符串中的小写字母转换成大写字母
C++程序设计-五子棋
通俗地理解什么是编程语言
详解C++编程中类的声明和对象成员的引用