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++基础知识,下面进行实例解析:【1-1】编写一个程序,实现一个整数、长整数、浮点数和双精度数除以2的计算。【分析】这是一个典型的函数重载的程序。声明函数div()
C++类和对象实例解析(二)
C++既是面向对象也是面向过程的语言,在这里就有一个重要的概念——类。何谓类?类是对对象的一种抽象,举例来讲:每一个实实在在存在的人就是一个对象,人有很多共同的特征(一个头,两条腿,能走,能跑),这具
使用C语言提取子字符串及判断对称子字符串最大长度
先来看一个使用C语言从字符串中提取子字符串的基本方法总结:#includestdio.h/*处理中文字符*//*遍历字符串,非ASCII字符读取2个字节,ASCII读取一个字节,获取字符串长度*/in
利用C语言来求最大连续子序列乘积的方法
题目描述:给一个浮点数序列,取最大乘积连续子串的值,例如-2.5,4,0,3,0.5,8,-1,则取出的最大乘积连续子串为3,0.5,8。也就是说,上述数组中,30.58这3个数的乘积3*0.5*8=
用C语言判断一个二叉树是否为另一个的子结构
1、问题描述:如何判断一个二叉树是否是另一个的子结构?比如:2/\98/\/235/6有个子结构是9/\232、分析问题:有关二叉树的算法问题,一般都可以通过递归来解决。那么写成一个正确的递归程序,首
C语言中的malloc使用详解
一、原型:externvoid*malloc(unsignedintnum_bytes);头文件:#includemalloc.h或#includealloc.h(注意:alloc.h与malloc.
浅谈2路插入排序算法及其简单实现
2路插入排序算法是在直接插入排序算法的基础上增加了一个辅助数组,其目的是减少排序过程中的移动次数,需要增加n个记录的辅助空间。难点可能在于对取余的考虑吧,可以把辅助数组看成一个环状空间,这样就能更好的
八皇后问题的相关C++代码解答示例
八皇后问题即指在一个8*8的棋盘上放置8个皇后,不允许任何两个皇后在棋盘的同一行、同一列和同一对角线上。关键字:递归、上溯.通用技巧:经观察发现,对8x8的二维数组上的某点a[i][j](0=i,j=
使用C语言解决字符串全排列问题
问题输入一个字符串,打印出该字符串中字符的所有排列。例如输入字符串abc,则输出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba思路这是典型的递归求解问题,递归算
详解约瑟夫环问题及其相关的C语言算法实现
约瑟夫环问题N个人围成一圈顺序编号,从1号开始按1、2、3......顺序报数,报p者退出圈外,其余的人再从1、2、3开始报数,报p的人再退出圈外,以此类推。请按退出顺序输出每个退出人的原序号算法思想
使用C语言解决字符串匹配问题的方法
最常想到的方法是使用KMP字符串匹配算法:#includestdio.h#includestdlib.h#includestring.hintget_nextval(char*pattern,intn
深入解析C语言中的内存分配相关问题
C内存分配区域程序代码区存放函数体的二进制代码全局数据区全局变量和静态变量的存储是放在一起的。初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。常量数据存
北邮计算机考研复试题的C语言解答精选
二进制数题目题目描述:大家都知道,数据在计算机里中存储是以二进制的形式存储的。有一天,小明学了C语言之后,他想知道一个类型为unsignedint类型的数字,存储在计算机中的二进制串是什么样子
编写C语言程序进行进制转换的问题实例
题目题目描述:将M进制的数X转换为N进制的数输出。输入:输入的第一行包括两个整数:M和N(2=M,N=36)。下面的一行输入一个数X,X是M进制的数,现在要求你将M进制的数X转换成N进制的数输出。输出
使用C语言求N的阶乘的方法
用递归法求N的阶乘程序调用自身称为递归(recursion).它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解.递归的能力在于用有限的语句来定义对象的无限集合。一般来说,递归
使用C语言详解霍夫曼树数据结构
1、基本概念a、路径和路径长度若在一棵树中存在着一个结点序列k1,k2,……,kj,使得ki是ki+1的双亲(1=ij),则称此结点序列是从k1到kj的路径。从k1到kj所经过的分支数称为这两点之间的
贪心算法的C语言实现与运用详解
贪心算法所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,但对范围相
C语言中的sscanf()函数使用详解
sscanf()-从一个字符串中读进与指定格式相符的数据.函数原型:Intsscanf(stringstr,stringfmt,mixedvar1,mixedvar2...);intsca
C语言的冒泡排序和快速排序算法使用实例
冒泡排序法题目描述:用一维数组存储学号和成绩,然后,按成绩排序输出。输入:输入第一行包括一个整数N(1=N=100),代表学生的个数。接下来的N行每行包括两个整数p和q,分别代表每个学生的学号和成绩。
详解C语言中的char数据类型及其与int类型的转换
C语言中的char变量char是C/C++整型数据中比较古怪的一个,其它的如int/long/short等不指定signed/unsigned时都默认是signed。虽然char在标准中是unsign
北邮考研复试C语言上机题目精选
查找题目描述:输入数组长度n输入数组a[1...n]输入查找个数m输入查找数字b[1...m]输出YESorNO查找有则YES否则NO。输入:输入有多组数据。每组输入n,然后输入n个整数,再输入m,然
使用C语言来解决循环队列问题的方法
题目描述:大家都知道数据结构里面有一个结构叫做循环队列。顾名思义,这是一个队列,并且是循环的。但是现在,淘气的囧哥给这个循环队列加上了一些规矩,其中有5条指令:(1)PushK,让元素K进队列。(2)
使用C语言构建基本的二叉树数据结构
二叉树结构常用的一些初始化代码#include#includetypedefstructNode{intdata;Node*leftchild;Node*rightchild;}Node;/*初始化一
使用C语言实现最小生成树求解的简单方法
最小生成树Prim算法朴素版有几点需要说明一下。1、2个for循环都是从2开始的,因为一般我们默认开始就把第一个节点加入生成树,因此之后不需要再次寻找它。2、lowcost[i]记录的是以节点i为终点
首页
上一页
81
82
83
84
85
下一页
末页
文章分类
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++ 如何用cout输出hex,oct,dec的解决方法
Win10中VC2013安装Unit test组件出现问题解决方案
C++中的friend友元函数详细解析
求数组中最长递增子序列的解决方法
基于Windows API实现遍历所有文件并删除的方法
C++的静态联编和动态联编
深入单链表的快速排序详解
数据结构 哈希表设计
简单实现C++复数计算器