数据结构和算法分析选题指南.doc
文本预览下载声明
课程论文选题指南:面向过程的EasyX Library图形图像程序设计:
序号 题目 研讨人 1语言基础 拼图、8数码、华容道*
序号 题目 研讨人 2 图形变换:嵌套六边形、蔷薇花、三视图*
嵌套六边形、蔷薇花二阶函数曲线(平面)
序号 题目 研讨人 3 自适应绘图:在任意指定区域内绘制折线图、柱形图、饼图,,数据范围、个数不定 4 自适应绘图文字标注*
序号 题目 研讨人 5 点阵小汉字库:直接读取、放大、旋转显示
矢量小汉字库* gb2312-80
类别 题目 研讨人 6 迷宫生成(行走)、五子棋、黑白棋、扫雷、大富翁 示意图
序号 题目 研讨人 7 互动:贪吃蛇、推箱子、吃果子
序号 题目 研讨人 8 人机争上游、斗地主:洗牌、发牌、排序、出牌、胜负
线性数据排序动态显示、非线性数据排序、插入、删除、查找、动态显示
线性数据的循环访问:约瑟夫(Joseph)问题,将0到n?-1个人的序号存入一维数组Queue后,从第S?1个元素开始,从1开始循环报数,报到数M的元素便打印输出,同时赋-1;注意非负元素才参加报数,直到所有人都出圈为止。
算24:
随机抽取4张扑克,每张牌限用一次,玩家根据扑克牌的点数(1一13),采用加减乘除四则运算对4个数字进行运算,输入算24的表达式,电脑验算其正确性。
输入4张扑克(如1 2 3 10),每张牌限用一次,电脑根据扑克牌的点数(1一13),采用加减乘除四则运算对4个数字进行运算,自动得出等于24的表达式:
解1: 2*(3+10-1)
解2: (2+10)*(3-1)
解3: 1+3+2*10
解4: 1*3*(10-2)
示意图:
序号 题目 研讨人 9 几何畸变校正、哈哈镜
示意图:
序号 题目 研讨人 10 平面漫游
序号 题目 研讨人 11 画面切换、转场、过渡特效:淡入淡出、Roll Down、翻页、翻书…… Roll Down:图像犹如卷好的透明画布(反面也有)由上往下滚动显现。
序号 题目 研讨人 12 美化数码照片
显示全部