c语言math.h:C语言标准库--math.h

1 3角double sin (double);double cos (double);double tan (double);2 反 3角double asin (double); 结果介于[-PI/2, PI/2]double acos (double); 结果介于[0, PI]double atan (double); 反正切(主值), 结果介于[-PI... [阅读全文]

256色显示器:256色汉字显示程序

# \"dos.h\"# \"stdio.h\"# \"conio.h\" FILE *fp;void OpenLIB(void);void CC256(, , , char *Str);void ErrMsg;void InitScr;void RstScr;void PutPo( x, y, Color);void Quit; (void){ ch... [阅读全文]

C语言内箝汇编 圆周率

**----------------------------------C program \"caculate pi\" 20000位 2s [email protected]山东大学-------------------------------------*/# \"stdafx.h\"# stdio.h# stdlib.... [阅读全文]

c语言词法分析器:词法分析器

# \"stdafx.h\"# stdio.h# stdlib.h# .h# ctype.h# malloc.h# ctype.h# conio.h# NULL 0FILE *fp;char ch;char *keyword[8]={\"do\",\"begin\",\"\",\"end\",\"\",\"then\",\"var\",\"while\"};ch... [阅读全文]

joseph:JOSEPH环

#stdio.htypedef struct Node{ number; cipher; struct Node *next;}node,*hu;hu H;//定义头结点为H;init( n){ i; cipher; hu L; (n=1) { scanf(\"%d\",&cipher); H=(hu)malloc((node));... [阅读全文]

递归下降分析器:PL/0语法分析器(递归子程序法)

//功能:PL/0语言语法分析检测pl/0源语法是否正确//不足的处:语言中对分定义中没有包含常量定义介绍说明处理能力不是很强/*各个符号和产生式介绍说明对应        产生式             产生式开始符号集合voidS;     S--F.              p,m,e,k,q,g,n,r,f,.,;,voidF;分    F--B(Y|... [阅读全文]

并行处理:C语言设计并行处理

要编写个好游戏必需使用到并行机制并行机制要涉及到个重要语句那就是While语句你可能不禁会问:那不就是循环吗?对并行机制就是要利用循环即游戏循环(Game Loop)实际上所有并行本质就是循环连Windows也不例外Windows号称多任务操作系统实际上在个时间内CPU只能执行条指令所谓多任务不过是并行假象而已在个循环中分别执行各条语句由于执行完该循环速度极快于... [阅读全文]

GIF2PCX.C

* GIF2PCX.C: GIF to PC Pabrush file translator.* AUTHOR: Zheng QuanZhan, Peking Unviersity, 1993*/# stdio.h# dos.h# malloc.h #ndef MK_FP# MK_FP(seg,ofs)((char far *) \\ (((unsigned l... [阅读全文]

面向对象数据库:面向对象地关系数据库设计

、概念区分  有些人把面向对象数据库设计(即数据库模式)思想和面向对象数据库管理系统(OODBMS) 理论混为谈其实前者是数据库用户定义数据库模式思路,后者是数据库管理思路用户使用面向对象思路方法学可以定义任何种DBMS数据库,即网络型、层次型、关系型、面向对象型均可,甚至文件系统设计也照样可以遵循面向对象思路  面向对象思路或称规范标准可以用于系统分析、系统设... [阅读全文]

oracle数据库设计:用VC设计基于ORACLE数据库办法

1. 引言    ORACLE 公司自1979 年推出基于SQL 标准关系数据库产品到1997 年版本8 推出ORACLE 数据库以其支持大数据库、多用户高性能事务处理对业界各项工业标准支持完整安全和完整性控制支持分布式数据库和分布处理具有可移植性、可兼容性和可连接性等突出优点倍受用户喜爱根据IDG1992 年全球UNIX 数据库市场报告ORACLE 占市场销售... [阅读全文]

啊地大四:用VC存取数据库里面地大对象

  在用Visual C编写应用时常会遇到如何存取数据库中大对象问题大对象文档以 2进制数据形式保存在BLOB类型字段中这些大对象可能是Word、Execl或图片文件等目前多数数据库都支持BLOB类型字段    VC存取这些大对象数据有众多思路方法如OLE、ActiveX等事实上VCMFC提供了个很方便实现思路方法即利用MFC提供CLongBinary类可以方便... [阅读全文]

c语言算法:C语言算法之货箱装船

这个问题来自例1 - 2船可以分步装载每步装个货箱且需要考虑装载哪个货箱根据这种思想可利用如下贪婪准则:从剩下货箱中选择重量最小货箱这种选择次序可以保证所选货箱总重量最小从而可以装载更多货箱根据这种贪婪策略首先选择最轻货箱然后选次轻货箱如此下去直到所有货箱均装上船或船上不能再容纳其他任何个货箱 例1-7 假设n =8, [w1 , ... w8 ]=[100... [阅读全文]

数据库字段:VC编制程序里面怎么样操作数据库里面地图像字段

在VC进行数据库编程中对图像处理直是个难点经常有朋友为如何向数据库中添加图像或从数据库中读取图像数据并显示处理等问题所困扰目前有关VC数据库编程图书不少但很少有涉及图象问题本文针对这现状介绍了如何解决上述问题希望可以对朋友们有所帮助    本文以ACESS97为例采用ODBC方式打开数据库Photo数据库Photoimages表中含有个image图像字段在刚打开... [阅读全文]

oracle数据库设计:用VC设计基于Oracle地数据库运用

Oracle 数据库以其支持大数据量、多用户高性能事务处理和完整安全和完整性控制支持分布式数据库和分布处理具有可移植性、可兼容性、可连接性等优点备受用户喜爱而在客户端开发工具方面Visual C 也因其强大功能、高度灵活性等特点深受广大员喜爱本文将分别介绍使用Visual C 开发基于Oracle 数据库应用两种思路方法 集成VC和PRO*C PRO系列是Ora... [阅读全文]

二分算法:C语言算法之二分覆盖

2分图是个无向图它n 个顶点可 2分为集合A和集合B且同集合中任意两个顶点在图中无边相连(即任何条边都是个顶点在集合A中另个在集合B中)当且仅当B中每个顶点至少和A中个顶点相连时A个子集A\' 覆盖集合B(或简单地说A\' 是个覆盖)覆盖A\' 大小即为A\' 中顶点数目当且仅当A\' 是覆盖B子集中最小时A\' 为最小覆盖 例1-10 考察如图1 - 6... [阅读全文]

背包算法:C语言算法之背包问题

在0 / 1背包问题中需对容量为c 背包进行装载从n 个物品中选取装入背包物品每件物品i 重量为wi 价值为pi 对于可行背包装载背包中物品总重量不能超过背包容量最佳装载是指所装入物品价值最高即n ?i=1pi xi 取得最大值约束条件为n ?i =1wi xi≤c 和xi?[ 0 , 1 ] ( 1≤i≤n) 在这个表达式中需求出xt 值xi = 1表示物... [阅读全文]

单源最短路径:C语言算法之单源最短路径

在这个问题中给出有向图G它每条边都有个非负长度(耗费) a [i ][ j ]路径长度即为此路径所经过边长度的和对于给定源顶点s需找出从它到图中其他任意顶点(称为目)最短路径图13-10a 给出了个具有 5个顶点有向图各边上数即为长度假设源顶点s 为1从顶点1出发最短路径按路径长度顺序列在图13-10b 中每条路径前面数字为路径长度 利用E. Dijkstra发... [阅读全文]

c语言算法:C语言算法之分而治之算法

君主和殖民者们所成功运用分而治的策略也可以运用到高效率计算机算法设计过程中本章将首先介绍怎样在算法设计领域应用这古老策略然后将利用这策略解决如下问题:最小最大问题、矩阵乘法、残缺棋盘、排序、选择和计算个几何问题——找出 2维空间中距离最近两个点本章给出了用来分析分而治的算法复杂性数学思路方法并通过推导最小最大问题和排序问题复杂性下限来证明分而治的算法对于求解这两... [阅读全文]

赛表生成算法:C语言算法之最小耗费生成树

在例1-2及1-3中已考察过这个问题具有n个顶点无向网络G每个生成树刚好具有n-1条边所以问题是用某种思路方法选择n-1条边使它们形成G最小生成树至少可以采用 3种区别贪婪策略来选择这n-1条边这 3种求解最小生成树贪婪算法策略是:Kruskal算法Prim算法和Sollin算法1.Kruskal算法(1)算法思想Kruskal算法每次选择n-1条边所使用贪婪准... [阅读全文]

归并排序算法:C语言算法之归并排序

可以运用分而治的思路方法来解决排序问题该问题是将n个元素排成非递减顺序分而治的思路方法通常用以下步骤来进行排序算法:若n为1算法终止;否则将这元素集合分割成两个或更多个子集合对每个子集合分别排序然后将排好序子集合归并为个集合假设仅将n个元素集合分成两个子集合现在需要确定如何进行子集合划分种可能性就是把前面n-1个元素放到第个子集中(称为A)最后个元素放到第 2个... [阅读全文]

c语言快速排序算法:C语言算法之快速排序

分而治的思路方法还可以用于实现另种完全区别排序思路方法这种排序法称为快速排序(quicksort)在这种思路方法中n个元素被分成 3段(组):左段left右段right和中段middle中段仅包含个元素左段中各元素都小于等于中段元素右段中各元素都大于等于中段元素因此left和right中元素可以独立排序并且不必对left和right排序结果进行合并middle中... [阅读全文]

随机数算法:C语言算法之随机数算法

/*1.从同个种子开始*/# stdio.h# conio.h unsigned long next=1; rand0(void){next=next*1103515245+12345; (unsigned )(next/65536)%32768;} (void){ count;for(count=0;count5;count) prf("%hd\\n",... [阅读全文]

c语言快速排序算法:C语言算法之选择排序

对于给定n个元素a[0:n-1]要求从中找出第k小元素当a[0:n-1]被排序时该元素就是a[k-1]假设n=8每个元素有两个域key和ID其中key是个整数ID是个假设这8个元素为[(12,a)(4,b)(5,c)(4,d)(5,e)(10,f)(2,g)(20,h)],排序后得到[(2,g)(4,d)(4,b)(5,c)(5,e)(10,f)(12,a)(2... [阅读全文]

穷举算法:穷举密码算法

//******************************************************************* //在许多情况下我们需要穷举组合算法比如密码词典 //这个算法关键是密码下标进位问题 //另外本例子中写文件语句效率比较低为了降低算法复杂度没有优化 //如果要提高写文件效率可以使用缓冲区分批写入 //***********... [阅读全文]

五子棋算法探讨

近来随着计算机快速发展各种棋类游戏被纷纷请进了电脑使得那些喜爱下棋又常常苦于没有对手棋迷们能随时过足棋瘾而且这类软件Software个个水平颇高大有和人脑分庭抗礼的势其中战胜过国际象棋世界冠军-卡斯帕罗夫“深蓝”便是最具说服力代表;其它像围棋“手淡”、象棋“将族”等也以其优秀人工智能深受棋迷喜爱;而我们今天将向大家介绍是 5子棋算法  当我们和电脑对战时您知道这... [阅读全文]

期货基本术语概念:数据结构的基本概念和术语

课主题:数据结构基本概念和术语教学目:了解数据结构基本概念理解常用术语教学重点:基本概念:数据和数据元素教学难点:数据元素间 4种结构关系授课内容:、数据、数据元素、数据对象、数据结构定义1、数据定义定义:数据是客观事物符号表示学号 姓名 语文 数学 C语言 6201001张 38554926201002李 49284646201003王 58774736201... [阅读全文]

c算法:C算法之八皇后问题

/************************************************************************//* *//* 问题: 在8×8国际象棋棋盘上放置8个皇后要求任意两个皇后 *//* 不能在同行、同列或同条对角线上 *//* *//* 本使用递归-回溯法求解8皇后问题Visual C 6.0 调试通过 *//* ... [阅读全文]

算法设计与分析:算法及算法设计要求

本课主题: 算法及算法设计要求教学目: 掌握算法定义及特性算法设计要求教学重点: 算法特性算法设计要求教学难点: 算法设计要求授课内容:、算法定义及特性1、定义:ispass( num[4][4]) { i,j; for(i=0;i4;i)for(j=0;j4;j) (num[i][j]!=i*4+j+1)/*条指令多个操作*/ 0; 1; }/*上面是个类... [阅读全文]

抽象数据类型:抽象数据类型的表示与实现

本课主题:抽象数据类型表示和实现教学目:了解抽象数据类型定义、表示和实现思路方法教学重点:抽象数据类型表示法、类C语言语法教学难点:抽象数据类型表示法授课内容:、抽象数据类型定义(ADT)作用:抽象数据类型可以使我们更容易描述现实世界例:用线性表描述学生成绩表用树或图描述遗传关系定义:个数学模型以及定义在该模型上组操作关键:使用它人可以只关心它逻辑特征不需要了解... [阅读全文]

双向循环链表:循环链表与双向链表

本课主题: 循环链表和双向链表教学目: 掌握循环链表概念掌握双向链表表示和实现教学重点: 双向链表表示和实现教学难点: 双向链表存储表示授课内容:、复习线性链表存储结构 2、循环链表存储结构循环链表是加种形式链式存储结构它特点是表中最后个结点指针域指向头结点循环链表操作和线性链表基本致差别仅在于算法中循环条件不是p或p-next是否为空而是它们是否等于头指针 3... [阅读全文]
< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 > >> 共853条 分29页