简单的连表类……

xiaobei525 2001-11-21 04:12:45
有一个控制台程序,没有用stdafx.h,而且无法使用诸如CString CList等类(至少我不知道怎样使用),而偏偏有些地方需要用到一个简单的连表,只需要有一个变量保存字符串,能够添加、删除接点,以及查询接点等功能……哪位帅哥靓妹有这样的简单的连表类???给兄弟发一个……
...全文
22 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
被毁坏的玉米地 ACM程序设计培训教程 经典数据结构与算法……………………………………………………………1   1.1 线性表………………………………………………………………………………1   1.1.1 线性表的顺序存储结构……………………………………………………1   1.1.2 插入操作……………………………………………………………………2   1.1.3 删除操作……………………………………………………………………2   1.1.4 线性表的链式存储…………………………………………………………2   1.1.5 单链表………………………………………………………………………2   1.1.6 单链表的插入操作…………………………………………………………3   1.1.7 单链表的删除操作…………………………………………………………3   1.1.8 循环链表……………………………………………………………………4   1.1.9 双向链表……………………………………………………………………5   1.1.10 双向链表的插入操作………………………………………………………5   1.1.11 双向链表的删除操作………………………………………………………5   1.1.12 静态链表……………………………………………………………………5   1.2 栈………………………………………………………………………………………………5   1.2.1 顺序栈……………………………………一…………………………………6   1.2.2 链栈……………………………………………………………………………………………………9   l.3 队列…………………………………………………………………………………………10   1.3.1 链队列………………………………………………………………………10   1.3.2 循环队列……………………………………………………………………12   1.4 串的定义……………………………………………………………………………13   1.5 抽象数据类型串的实现……………………………………………………………14   1.5.1 定长顺序串…………………………………………………………………14   1.5.2 堆串………………………………………………………………………………18   1.5.3 块链串………………………………………………………………………24   1.6 查找的基本概念……………………………………………………………………24   1.6.1 顺序查找法…………………………………………………………………25   1.6.2 折半查找法…………………………………………………………………26   1.6.3 分块查找法…………………………………………………………………27   1.6.4 基于树的查找法……………………………………………………………28   1.6.5 计算式查找法——哈希法…………………………………………………28   1.7 排序的基本概念……………………………………………………………………33   1.7.1 插入类排序…………………………………………………………………34   1.7.2 直接插入排序………………………………………………………………34   1.7.3 折半插入排序………………………………………………………………35   1.7.4 表插入排序…………………………………………………………………36   1.7.5 冒泡排序……………………………………………………………………39   1.7.6 快速排序……………………………………………………………………40   1.8 分配类排序…………………………………………………………………………41   1.8.1 多关键字排序………………………………………………………………42   1.8.2 链式基数排序………………………………………………………………42   1.8.3 基数排序的顺序表结构……………………………………………………45   1.8.4 各种排序方法的综合比较…………………………………………………46   第2章 蛮力法………………………………………………………………………47   2.1搜索所有的解空间…………………………………………………………………47   〖案例l〗假金币…………………………………………………………………47   〖案例2〗现在的时间是多少……………………………………………………49   2.2 搜索所有的路径……………………………………………………………………52   〖案例3〗矩阵……………………………………………………………………52   2.3 直接计算……………………………………………………………………………54   〖案例4〗数的长度………………………………………………………………54   2.4 模拟与仿真…………………………………………………………………………56   〖案例5〗冲撞的机器人…………………………………………………………56   第3章 贪心算法………………………………………………………………………61   3.1 构造法………………………………………………………………………………61   〖案例1〗订票……………………………………………………………………6I   3.2 反证法………………………………………………………………………………67   〖案例2〗电梯……………………………………………………………………68   3.3 调整法………………………………………………………………………………70   〖案例3〗水位……………………………………………………………………70   〖案例4〗埃及分数………………………………………………………………73   〖案例5〗数划分的研究…………………………………………………………74   第4章 背包问题………………………………………………………………………78   4.1 用贪心法解决背包问题……………………………………………………………78   〖案例1〗最佳装载………………………………………………………………78   4.2 回溯法解决背包问题………………………………………………………………81   〖案例2〗0/1背包…………………………………………………………………81   4.3 遗传算法解决背包问题……………………………………………………………86   〖案例3〗0/1背包……………………………………………………………86   4.4 动态规划解决背包问题……………………………………………………………94   〖案例4〗适配背包………………………………………………………………94   第5章回溯法………………………………………………………………………97   5.1 组合与数的问题……………………………………………………………………97   〖案例l〗组合问题………………………………………………………………97   〖案例2〗数的划分………………………………………………………………99   5.2 回溯法与搜索……………………………………………………………………101   〖案例3〗素数填表问题…………………………………………………………101   〖案例4〗八皇后问题……………………………………………………………105   第6章 动态规划……………………………………………………………………109   6.1 最优子结构………………………………………………………………………1 1 1   〖案例1〗拦截导弹………………………………………………………………1ll   6.2 应用动态规划的步骤……………………………………………………………113   〖案例2〗公共子序列……………………………………………………………113   〖案例3〗Uxuhul的表决…………………………………………………………115   第7章 DFS与BFS以及剪枝问题……………………………………………………119   7.1 深度优先遍历……………………………………………………………………119   〖案例l〗15数码难题……………………………………………………………120   〖案例2〗三角形大战……………………………………………………………121   7.2 宽度优先遍历……………………………………………………………………122   〖案例3〗蛇和梯子………………………………………………………………123   7.3 剪枝方法…………………………………………………………………………127   第8章 线性规划和整数规划…………………………………………………………129   8.1 简单线性规划……………………………………………………………………129   〖案例l〗炼金术…………………………………………………………………129   8.2 整数规划…………………………………………………………………………134   〖案例2〗装箱问题………………………………………………………………134   第9章 最小生成树…………………………………………………………………139   9.1 Prim算法…………………………………………………………………………………………………140   9.2 Kruskal算法………………………………………………………………………………………………143   9.3 Sollin算法…………………………………………………………………………………………………145   第10章 大数问题……………………………………………………………………146   10.1 大数的加减………………………………………………………………………146   〖案例1〗整数探究………………………………………………………………146   10.2 大数的乘积……………………………………………………………………148   〖案例2〗相连游戏………………………………………………………………148   〖案例3〗公牛的数学……………………………………………………………150   10.3 用FFT作大数乘法………………………………………………………………151   〖案例4〗X问题…………………………………………………………………152   10.4 任意精度计算……………………………………………………………………155   〖案例5〗幂……………………………………………………………………155   10.5 大数的除法………………………………………………………………………157   第11章 计算几何学…………………………………………………………………158   11.1 判断点是否在多边形中…………………………………………………………158   11.2 判断线段是否在多边形内………………………………………………………159   11.3 计算几何典型算法………………………………………………………………160   〖案例1〗计算周长问题…………………………………………………………161   〖案例2〗正方形问题……………………………………………………………162   〖案例3〗计算平面点集凸壳的算法……………………………………………163   第12章 着色问题与排队论……………………………………………………………167   12.1 着色问题…………………………………………………………………………168   12.1.1 顶点着色问题……………………………………………………………168   12.1.2 边着色问题………………………………………………………………177   12.2 排队论……………………………………………………………………………………………………179   第13章 组合数学……………………………………………………………………188   13.1 鸽巢原理…………………………………………………………………………188   13.2 容斥原理…………………………………………………………………………190   〖案例1〗棋盘覆盖问题…………………………………………………………192   〖案例2〗被毁坏的玉米地(Crop Circles)问题………………………………193   13.3 递推关系…………………………………………………………………………197   〖案例3〗Josephus问题…………………………………………………………197   〖案例4〗假币问题………………………………………………………………199   13.4 发生函数…………………………………………………………………………202   13.5 Polya定理………………………………………………………………………………………………204   第14章 概率论…………………………………………………………………………206   14.1 基本概念…………………………………………………………………………206   14.2 基本概率算法……………………………………………………………………208   〖案例1〗快速排序………………………………………………………………209   〖案例2〗八皇后问题……………………………………………………………210   14.3 蒙特卡罗(Monte Carlo)型概率算法…………………………………………214   第15章 凸包问题……………………………………………………………………217   15.1 穷举法解决凸包问题……………………………………………………………217   15.2 格雷厄姆扫描法解决凸包问题…………………………………………………218   15.3 分治法解决凸包问题……………………………………………………………220   15.4 蛮力法解决凸包问题……………………………………………………………222   15.5 Jarris步进法解决凸包问题………………………………………………………224   15.6 应用…………………………………………………………………………………………………………227   〖案例l〗果园篱笆………………………………………………………………227   〖案例2〗巨人和鬼………………………………………………………………232   第16章 数论问题……………………………………………………………………236   16.1 数的幂运算………………………………………………………………………236   〖案例l〗高级模运算……………………………………………………………236   16.2 欧拉定理的应用…………………………………………………………………238   〖案例2〗快乐2004……………………………………………………………239   〖案例3〗2x mod n=1……………………………………………………………240   16.3 素数测试…………………………………………………………………………243   〖案例4〗素数距离………………………………………………………………243   〖案例5〗素数测试………………………………………………………………246   16.4 Pell方程…………………………………………………………………………………………………250   〖案例6〗Smith问题……………………………………………………………250   附录A 排课时间表问题源代码………………………………………………………258   参考文献………………………………………………………………………………269
本书内容主要包括:计算机网络的基础知识、Internet 的使用(互联网的接入方式、万维网、电子邮件、FTP 服 务) 、网络软件的应用(常用网络软件、网络工具)、网上生活(网上生活小区、网上营销、电子商务)、网站建设(网页 制作工具Dreamweaver、网络语言基础介绍)和计算机网络安全。 本书从实用的角度出发,由具有多年丰富教学经验的一线优秀教师编写。 内容丰富,结构清晰,概念清楚明 确,技术实用,配有定量的例题,每章精心安排了教学内容、“本章小结”和“习题” ,操作步骤简单连贯。 适合高等院 校、高职高专作为计算机互联网络课程的教材,亦可作为学习使用计算机的培训教材和计算机爱好者的自学参考 用书。 前    言 计算机改变着世界,我们也随Internet 而被改变,计算机给我们带来了无穷的快 乐。 随着社会的进步,爱好计算机、使用计算机的我们是越来越多,而计算机也成为了 我们的必备工具。 无论是学习、工作还是娱乐,处处都是计算机的影子,使许多领 域上了一个新的台阶。 以计算机网络为代表的信息技术的发展,全面冲击着我们传 统的产业结构、劳动组织、生产方式、直到精神文化乃至家庭生活的方方面面。 进入到21 世纪,Internet 成为人类第四大媒体,改变着人们的生活方式,它是 一个全球范围的计算机互联网络。 目前,Internet 已连接了多个国家和地区的计 算机系统,是目前世界上覆盖面最大、信息资源最丰富的全球性计算机网络。 因此, 我们很有必要掌握关于Internet 的基础知识。 本书内容丰富,有许多新的知识、新的技术和新的观点,主要包括:计算机网络的 基础知识、Internet 网的使用(互联网的接入方式、万维网、电子邮件、FTP 服务) 、网络软件的应用(常用网络软件、网络工具) 、网上生活(网上生活小区、网上 营销、电子商务) 、网站建设(网页制作工具Dreamweaver、网络语言基础介绍)和 计算机网络安全。 本书是集体智慧的结晶,由关智副教授主编、统稿、审稿和定稿,其中第1、2 、3 、 11 、12 、13 章由关智编写,第8 、9 、10 章由陆宜梅编写,第5 、6 、 7 章由袁鸿雁编写,第4章由李春艳编写。 我们在编写本书时参考、引用并共享了一些资料和前沿的信息,由于不能与这些 作者一一取得联系、征得同意,只好先行参考与引用,定有不妥之处,在此深表歉 疚,敬请谅解。 如有错误之处,也敬请斧正,我们愿在今后本书再版时,加以修正。 我们团队愿意为广大的计算机爱好者、学习者和使用者竭诚服务,如果有好的建 议和想法或者要求,请给我们发E唱mail:guan- zhi@ 163 .com,我们团队 会全力去作,为计算机在中国的发展与应用做出微薄之力。 第1 章  计算机网络概述…………………………………………………………………………… (1) 1 .1   计算机网络的概念、功能和分类………………………………………………………… (1) 1 .2   网络的体系结构 ………………………………………………………………………… (4) 1 .3   Internet 概述 …………………………………………………………………………… (8) 1 .4   IPv6 介绍 ……………………………………………………………………………… (10) 1 .5   移动IP 技术 …………………………………………………………………………… (11) 1 .6   蓝牙技术………………………………………………………………………………… (12) 1 .7   网格计算………………………………………………………………………………… (14) 本章小结 ……………………………………………………………………………………… (16) 习  题 ………………………………………………………………………………………… (16) 第2 章  互联网接入方案 ………………………………………………………………………… (17) 2 .1   拨号上网………………………………………………………………………………… (17) 2 .2   使用ADSL …………………………………………………………………………… (20) 2 .3   局域网接入Internet …………………………………………………………………… (23) 2 .4   局域网共线上网解决方案……………………………………………………………… (25) 2 .5   技能操作………………………………………………………………………………… (28) 本章小结 ……………………………………………………………………………………… (29) 习  题 ………………………………………………………………………………………… (29) 第3 章  万维网(WWW)及浏览器 ……………………………………………………………… (30) 3 .1   万维网(WWW)简介…………………………………………………………………… (30) 3 .2   万维网中的几个重要技术概念………………………………………………………… (31) 3 .3   IE6 启动和窗口结构…………………………………………………………………… (33) 3 .4   Web 网页的浏览方法 ………………………………………………………………… (34) 3 .5   信息的保存……………………………………………………………………………… (35) 3 .6   Internet 选项设置……………………………………………………………………… (37) 3 .7   搜索引擎及其他使用…………………………………………………………………… (39) 3 .8   技能操作………………………………………………………………………………… (40) 本章小结 ……………………………………………………………………………………… (41) 习  题 ………………………………………………………………………………………… (42) 第4 章  电子邮件 ………………………………………………………………………………… (43) 4 .1   电子邮件技术简介……………………………………………………………………… (43) 4 .2   免费邮箱的申请………………………………………………………………………… (44) 4 .3   用Outlook Express 收发电子邮件…………………………………………………… (46) 4 .4   Microsoft Outlook 设置和Foxmail 设置 …………………………………………… (51) 4 .5   在线方式的Web 邮件的使用 ………………………………………………………… (53) ----------------------- Page 5----------------------- · 2 · 国家互联网 4 .6   技能操作………………………………………………………………………………… (54) 本章小结 ……………………………………………………………………………………… (55) 习  题 ………………………………………………………………………………………… (55) 第5 章  FTP 服务………………………………………………………………………………… (56) 5 .1   FTP 协议 ……………………………………………………………………………… (56) 5 .2   访问FTP 服务器 ……………………………………………………………………… (56) 5 .3   构建FTP 服务器 ……………………………………………………………………… (61) 5 .4   技能操作………………………………………………………………………………… (64) 本章小结 ……………………………………………………………………………………… (65) 习  题 ………………………………………………………………………………………… (65) 第6 章  常用软件介绍 …………………………………………………………………………… (66) 6 .1   共享软件的基本概念…………………………………………………………………… (66) 6 .2   压缩软件………………………………………………………………………………… (67) 6 .3   文件下载软件…………………………………………………………………………… (70) 6 .4   网上聊天OICQ ……………………………………………………………………… (78) 6 .5   网络通信………………………………………………………………………………… (83) 6 .6   网上听歌MP3 和Winamp …………………………………………………………… (89) 6 .7   网络实时多媒体播放工具……………………………………………………………… (92) 6 .8   网络会议 ……………………………………………………………………………… (102) 6 .9   远程教育 ……………………………………………………………………………… (107) 6 .10   网络游戏……………………………………………………………………………… (108) 6 .11   技能操作……………………………………………………………………………… (112) 本章小结……………………………………………………………………………………… (112) 习  题………………………………………………………………………………………… (112) 第7 章  网上生活小区…………………………………………………………………………… (114) 7 .1   网络BBS ……………………………………………………………………………… (114) 7 .2   网易社区 ……………………………………………………………………………… (117) 7 .3   博  客 ………………………………………………………………………………… (120) 7 .4   技能操作 ……………………………………………………………………………… (124) 本章小结……………………………………………………………………………………… (124) 习  题………………………………………………………………………………………… (124) 第8 章  网上营销………………………………………………………………………………… (125) 8 .1   网上购物 ……………………………………………………………………………… (125) 8 .2   网上订票 ……………………………………………………………………………… (126) 8 .3   网上拍卖 ……………………………………………………………………………… (126) 8 .4   网上炒股 ……………………………………………………………………………… (130) 本章小结……………………………………………………………………………………… (134) 习  题………………………………………………………………………………………… (134) 第9 章  网络工具………………………………………………………………………………… (135) 9 .1   网际大辞海——— 金山词霸 …………………………………………………………… (135) ----------------------- Page 6----------------------- 目  录 · 3 · 9 .2   网络地址查询工具 …………………………………………………………………… (138) 9 .3   网络加速、计费工具…………………………………………………………………… (142) 9 .4   3721 中文网址………………………………………………………………………… (149) 9 .5   技能操作 ……………………………………………………………………………… (152) 本章小结……………………………………………………………………………………… (152) 习  题………………………………………………………………………………………… (152) 第10 章  电子商务 ……………………………………………………………………………… (153) 10 .1   概  述………………………………………………………………………………… (153) 10 .2   电子商务系统………………………………………………………………………… (163) 10 .3   电子支付……………………………………………………………………………… (167) 10 .4   电子商务的安全与法律……………………………………………………………… (173) 10 .5   网络营销……………………………………………………………………………… (179) 10 .6   电子商务的应用实例及部分推荐网站……………………………………………… (186) 10 .7   技能操作……………………………………………………………………………… (192) 本章小结……………………………………………………………………………………… (193) 习  题………………………………………………………………………………………… (193) 第11 章  网页制作工具 ………………………………………………………………………… (194) 11 .1   Dreamweaver 8 ……………………………………………………………………… (194) 11 .2   站  点………………………………………………………………………………… (199) 11 .3   制作简单网页………………………………………………………………………… (202) 11 .4   技能操作……………………………………………………………………………… (203) 本章小结……………………………………………………………………………………… (203) 习  题………………………………………………………………………………………… (203) 第12 章  网络语言简介 ………………………………………………………………………… (204) 12 .1   第二代Web 语言——— XML ………………………………………………………… (204) 12 .2   HTML 语言 ………………………………………………………………………… (207) 12 .3   ASP 语言 …………………………………………………………………………… (210) 12 .4   Java 语言 …………………………………………………………………………… (212) 12 .5   PHP 脚本语言 ……………………………………………………………………… (214) 本章小结……………………………………………………………………………………… (216) 习  题………………………………………………………………………………………… (216) 第13 章  计算机网络安全 ……………………………………………………………………… (217) 13 .1   计算机网络安全概述………………………………………………………………… (217) 13 .2   计算机病毒及其防治………………………………………………………………… (221) 13 .3   网络黑客与防范措施………………………………………………………………… (230) 13 .4   防火墙………………………………………………………………………………… (233) 13 .5   技能操作……………………………………………………………………………… (233) 本章小结……………………………………………………………………………………… (233) 习  题………………………………………………………………………………………… (233) 参考文献…………………………………………………………………………………………… (234)
目 录 第1章 引言 ……………………………………………………… 9 1.1 数据库系统概论………………………………………………9 1.2 Visual Pro6.0概述………………………………………… 14 1.3Visual Pro 6.0的特点………………………………………15 1.3.1简单、易学、用 ………………………………………15 1.3.2功能更强大………………………………………17 1.3.3支持客户机/服务器结构 ……………………20 1.3.4同其它软件的高度兼容性…………………………………22 1.4VFP的界面组成与操作………………………………………23 1.4.1VFP界面的组成 ………………………………23 1.4.2VFP界面的操作…………………………………26 1.5VFP的工作方式……………………………………………27 1.5.1VFP命令的格式与特点 ……………………27 1.5.2VFP两类工作方式……………………………28 1.6VFP的辅助设计工具………………………………………29 1.6.1向导 ………………………………………29 1.6.2设计器………………………………………30 1.6.3生成器 ……………………………………30 第2章 管理信息基础 …………………………………………… 31 2.1 管理信息系统概述………………………………………… 31 2.2 管理信息系统的特点……………………………………… 36 2.3 管理信息系统的开发…………………………………………39 第3章 行为特性设计…………………………………………… 47 3.1系统功能介绍…………………………………………… 47 3.2系统功能设计…………………………………………… 48 第4章 毕业设计总结…………………………………………… 50 4.1 致谢………………………………………………………… 50 4.2 参考资料…………………………………………………… 50

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧