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语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言
Dijkstra最短路径算法实现代码
Dijkstra的最短路径算法是基于前驱顶点的最短路径计算的,整体上来讲还是比较简单的,下面是代码:复制代码代码如下:#includeiostream#includevector#includ
约瑟夫环问题(数组法)c语言实现
问题说明这个问题是以弗拉维奥·约瑟夫斯命名的,它是1世纪的一名犹太历史学家。他在自己的日记中写道,他和他的40个战友被罗马军队包围在洞中。他们讨论是自杀还是被俘,最终决定自杀,并以抽签的方式决定谁杀掉
冒泡算法的改进具体实现
冒泡排序算法的思想:首先将第一个记录的关键字和第二个关键字进行比较,若为逆序则将两个记录进行交换。然后比较第二个记录和第三个记录的关键字,直至第n-1个记录和第n个记录进行比较为止,一趟过后最大的元素
浅析直接插入排序与折半插入排序
首先看一下例子,将数据一个个的插入到一个列表中,插入后这个列表就排序好了注意:这个列表是递增的,而且内存空间已分配好,只是没有填充真正的数据,如下代码:复制代码代码如下:intInsertSo
Qt 实现桌面雪花飘落代码
代码很简单,贴个主要的实现过程吧.理应支持windows和linux桌面版的,但是linux下就暂时不测试了.懒得重启.有空测试一下.系统资源消耗:我在1.65GHz双核CPU,4GRAM,32bit
linux根据pid获取进程名和获取进程pid(c语言获取pid)
Liunx中通过进程名查找进程PID可以通过pidof[进程名]来查找。反过来,相同通过PID查找进程名则没有相关命令。在linux根目录中,有一个/proc的VFS(虚拟文件系统),系统当前运行的所
solaris操作系统做c应用程序开发步骤
1、开发C程序的必要工具和设置A,Solaris下的开发工具在solaris下开发C应用程序,缺省开发环境是SunStudio。目前SunStudio11是Sun公司最新的C/C++/Fortran开
typedef_struct与struct之间的区别
复制代码代码如下:#includeiostreamusingnamespacestd;voidmain(){intx;//MSG1作为结构A的别名typedefstructA{intage;c
获取本地网卡适配器信息具体代码
效果如下:具体代码如下:复制代码代码如下:#includeWindows.h#includeIPHlpApi.h#includestdio.h#pragmacomment(lib,IPHlp
纯C语言:递归二进制转十进制源码分享
复制代码代码如下:#includestdio.h#includemath.hintchange(intn,int*sum,int*m)//n为第n位,m总位数{charc;if(c!=’#’)
纯C语言:递归组合数源码分享
复制代码代码如下:#includestdio.hintsum(intm,intn){if(n==m||n==0)return1;elsereturnsum(m-1,n)+sum(m-1,n-1
纯C语言:分治假币问题源码分享
复制代码代码如下:#includestdio.hintsum(intm,intn){if(n==m||n==0)return1;elsereturnsum(m-1,n)+sum(m-1,n-1
纯C语言:递归最大数源码分享
复制代码代码如下:#includestdio.hintGetmax(intarr[n]){for(inti=0;in,i++){if(n==0)returnarr[0];else{arr[0]
纯C语言:贪心Prim算法生成树问题源码分享
复制代码代码如下:#includeiostream.h#defineMAX100#defineMAXCOST100000intgraph[MAX][MAX];intPrim(intgraph[
纯C语言:检索与周游广度深度遍历源码分享
复制代码代码如下:#includestdio.htypedefintdatatype;/*假定线性表元素的类型为整型*/#definemaxsize1024/*假定线性表的最大长度为1024*
纯C语言:分治快速排序源码分享
复制代码代码如下:#includestdio.hvoidfun(intarray[],intlow,inthigh){inti=low;intj=high;inttemp=array[i];w
纯C语言:折半查找源码分享
复制代码代码如下:#includestdio.hintbin_search(intkey[],intlow,inthigh,intk){intmid;if(lowhigh){return-1;
C语言判断回文数的小例子
复制代码代码如下:#includestdio.h#includestdlib.hintis_palindrome(char*para_str,intlen);intmain(intargc,c
堆排序算法(选择排序改进)
首先要理解堆的含义:要么所有节点都不大于其子孩子节点数据,要么都不小于其子孩子节点数据堆排序的核心思想:就是要满足所有节点都满足上面两点,如何完成,看下面堆排序的步骤:1.首先要建成一个大顶堆或者小顶
二叉树先根(先序)遍历的改进
二叉树的特点:每个结点的度最大不能超过2,并且左右子树不能颠倒二叉树的存储结构:下面采用链式存储进行阐述,堆排序算法(快速排序改进)采用的顺序存储结构的二叉树,先看如下结构体的存储方式顺序存储:复制代
浅析顺序结构存储的栈
栈定义:仅限在表尾进行插入和删除的线性表栈的特点:1)一般来说能在表尾进行进栈和出栈的数据2)先进后出(lastinfirstout)3)栈会有栈顶,栈底,通常栈底为高地址,栈顶为高地址,如下图所示操
C/C++判断传入的UTC时间是否当天的实现方法
这里先给出一个正确的版本:复制代码代码如下:#includeiostream#includetime.husingnamespacestd;boolIsInToday(longutc_time
深入理解c/c++ 内存对齐
内存对齐,memoryalignment.为了提高程序的性能,数据结构(尤其是栈)应该尽可能地在自然边界上对齐。原因在于,为了访问未对齐的内存,处理器需要作两次内存访问;然而,对齐的内存访问仅需要一次
纯c语言实现面向对象分析与示例分享
C语言的对象化模型面向对象的特征主要包括:.封装,隐藏内部实现.继承,复用现有代码.多态,改写对象行为1.1封装封装是一种信息隐蔽技术,它体现于类的说明,是对象的重要特性。封装使数据和加工该数据的方法
C++中指针和引用的区别分析
从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。而引用是一个别名,它在逻辑上不是独立的,它的存在具有依
首页
上一页
43
44
45
46
47
下一页
末页
文章分类
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++实现简单的线程池
sdl显示一张bmp图片示例
C/C++字符串函数之复制函数详解
c++连接mysql数据库的两种方法(ADO连接和mysql api连接)
深入理解c语言数组
纯C语言:递归最大数源码分享
VC++时钟函数
C++插入排序算法实例
pcre函数详细解析