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语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言
C/C++常用函数易错点分析
本文简单分析了C/C++中常用函数的易错点,包括memset、sizeof、getchar等函数。分享给大家供大家参考之用。具体分析如下:1.memset#includestring.hvoid*me
数据结构之堆详解
1.概述堆(也叫优先队列),是一棵完全二叉树,它的特点是父节点的值大于(小于)两个子节点的值(分别称为大顶堆和小顶堆)。它常用于管理算法执行过程中的信息,应用场景包括堆排序,优先队列等。2.堆的基本操
数据结构之伸展树详解
1、概述二叉查找树(BinarySearchTree,也叫二叉排序树,即BinarySortTree)能够支持多种动态集合操作,它可以用来表示有序集合、建立索引等,因而在实际应用中,二叉排序树是一种非
数据结构之Treap详解
1.概述同splaytree一样,treap也是一个平衡二叉树,不过Treap会记录一个额外的数据,即优先级。Treap在以关键码构成二叉搜索树的同时,还按优先级来满足堆的性质。因而,Treap=tr
算法之排序算法的算法思想和使用场景总结
1.概述排序算法是计算机技术中最基本的算法,许多复杂算法都会用到排序。尽管各种排序算法都已被封装成库函数供程序员使用,但了解排序算法的思想和原理,对于编写高质量的软件,显得非常重要。本文介绍了常见的排
数据结构之AVL树详解
1.概述AVL树是最早提出的自平衡二叉树,在AVL树中任何节点的两个子树的高度最大差别为一,所以它也被称为高度平衡树。AVL树得名于它的发明者G.M.Adelson-Velsky和E.M.Landis
C语言实现的bitmap位图代码分享
事实上,我们是用每一个元素表示一个32位的二进制字符串,这样这个元素可以保留相邻32个号码是否存在的信息,数组范围就下降到10000000/32了.例如对于号码89256,由于89256mod32=2
数据结构之位图(bitmap)详解
1.概述位图(bitmap)是一种非常常用的结构,在索引,数据压缩等方面有广泛应用。本文介绍了位图的实现方法及其应用场景。2.位图实现(1)自己实现在位图中,每个元素为“0”或“1”,表示其对应的元素
全排列算法的原理和实现代码
全排列是将一组数按一定顺序进行排列,如果这组数有n个,那么全排列数为n!个。现以{1,2,3,4,5}为例说明如何编写全排列的递归算法。1、首先看最后两个数4,5。它们的全排列为45和54,即以4开头
C语言实现的排列组合问题的通用算法、解决方法
尽管排列组合是生活中经常遇到的问题,可在程序设计时,不深入思考或者经验不足都让人无从下手。由于排列组合问题总是先取组合再排列,并且单纯的排列问题相对简单,所以本文仅对组合问题的实现进行详细讨论。以在n
算法之排列算法与组合算法详解
1.前言本文介绍了常用的排列组合算法,包括全排列算法,全组合算法,m个数选n个组合算法等。2.排列算法常见的排列算法有:(A)字典序法(B)递增进位制数法(C)递减进位制数法(D)邻位对换法(E)递归
数据结构之红黑树详解
1.简介红黑树是一种自平衡二叉查找树。它的统计性能要好于平衡二叉树(AVL树),因此,红黑树在很多地方都有应用。在C++STL中,很多部分(目前包括set,multiset,map,multimap)
素数判定算法的实现
1.素数判定问题素数判定问题是一个非常常见的问题,本文介绍了常用的几种判定方法。2.原始算法素数的定义是,除了能被1和它本身整除而不能被其他任何数整除的数。根据素数定义只需要用2到n-1去除n,如果都
关于背包问题的一些理解和应用
1.背包问题介绍背包问题不单单是一个简单的算法问题,它本质上代表了一大类问题,这类问题实际上是01线性规划问题,其约束条件和目标函数如下:自从dd_engi在2007年推出《背包问题九讲》之后,背包问
C语言实现的统计素数并求和代码分享
题目来源于PAT平台,此题又是费了一番脑子。题目要求输出给定区间内的素数个数并对他们求和。具体思路是利用循环判断素数,将结果传递给控制变量,由控制变量再来判断是否执行自增以及求和。当然这里必须要注意1
深入分析C++中声明与定义的区别
首先谈下声明与定义的区别。声明是将一个名称引入程序。定义提供了一个实体在程序中的唯一描述。声明和定义有时是同时存在的。如inta;externintb=1;只有当extern中不存在初始化式是
C语言入门之指针用法教程
本文针对C语言初学者详细讲述了指针的用法,并配以实例进行说明。具体分析如下:对于C语言初学者来说,需要明白指针是啥?重点就在一个“指”上。指啥?指的地址。啥地址?内存的地址。上面说明就是指针的本质了。
C++循环链表之约瑟夫环的实现方法
本文实例形式展示了C++实现循环链表中约瑟夫环的方法,分享给大家供大家参考之用。具体方法如下:主要功能代码如下:#includeiostreamusingnamespacestd;typedefstr
C++实现八皇后问题的方法
本文实例展示了C++实现八皇后问题的方法,是数据结构与算法中非常经典的一个算法。分享给大家供大家参考之用。具体方法如下:一般在八皇后问题中,我们要求解的是一个8*8的国际象棋棋盘中,放下8个皇后且互相
C++指向函数的指针用法详解
本文以实例形式展示了C++指向函数的指针用法,是深入学习C++所必须掌握的关键知识点。分享给大家供大家参考之用。具体方法如下:函数指针现来看看以下声明语句,看看其含义:float(*h(int,voi
C++中引用&与取地址&的区别分析
C++中的引用&与取址&是很多初学者经常容易出错的地方,今天本文就对此加以分析总结,供大家参考之用。具体而言,一个是用来传值的一个是用来获取首地址的&(引用)==出现在变量声明语句中位于变量左边时,表
MFC之ComboBox控件用法实例教程
本文以实例形式较为详细的讲述了MFC中ComboBox控件的用法。分享给大家供大家参考之用。具体方法如下:一、ComboBox简介:ComboBox控件是由一个文本输入控件和一个下拉菜单组成的。用户可
C++直接初始化与复制初始化的区别深入解析
C++中直接初始化与复制初始化是很多初学者容易混淆的概念,本文就以实例形式讲述二者之间的区别。供大家参考之用。具体分析如下:一、Primer中的说法首先我们现来看看经典是怎么说的:“当用于类类型对象时
C++编译器无法捕捉到的8种错误实例分析
本文实例分析了C++编译器无法捕捉到的8种错误,分享给大家供大家参考之用。有助于深入理解C++运行原理,具体分析如下:众所周知,C++是一种复杂的编程语言,其中充满了各种微妙的陷阱。在C++中几乎有数
MFC程序执行过程深入剖析
本文较为详细的分析了VC++程序设计的MFC程序执行过程,有助于加深对MFC程序运行原理的理解。分享给大家供大家参考之用。具体分析如下:一MFC程序执行过程剖析1)我们知道在WIN32API程序当中,
首页
上一页
59
60
61
62
63
下一页
末页
文章分类
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语言编程中的布尔bool数据类型
C++实现插入排序
C/C++ ip地址与int类型的转换实例详解
C++中delete和delete[]的区别说明
C++类和对象实例解析(二)
举例剖析C++中引用的本质及引用作函数参数的使用
C语言实现的一个万年历小程序
深度理解c++中的this指针
C++ 动态创建按钮及 按钮的消息响应