- 博客(29)
- 资源 (5)
- 收藏
- 关注
原创 C#—文件操作—实验12.3
/* * 要求: * 第一次单击“保存”时,弹出一个对话框,并将内容保存到指定的文件夹中;以后再单击“保存”按钮,自动将最新内容保存下来,不再弹出对话框。 */using System;using System.Collections.Generic;using System.ComponentModel;using System.Linq;using System
2016-06-24 16:37:55 865
原创 C#—目录操作
/* * 用Directory类和DirectoryInfo类实现文件和目录的创建、删除和移动等操作。 */using System;using System.Collections.Generic;using System.ComponentModel;using System.Linq;using System.Text;using System.IO;using Syste
2016-06-24 15:32:08 388
原创 C#—文件读写
/* * 启动窗体后,单击“保存文件”,打开“保存”对话框,将richTextBox里保存的文件保存到指定位置。 * 单击“打开文件”菜单,将指定的文件内容读取到rithTextBox里。 */using System;using System.Collections.Generic;using System.ComponentModel;using System.Text;usi
2016-06-24 14:37:22 434
原创 C++—迷宫游戏
#includeusing namespace std;//点为2表示迷宫图为"█",点为0表示迷宫图为" "int migo[9][9]={ {2, 2, 2, 2, 2, 2, 2, 2, 2}, {2, 0, 0, 0, 0, 0, 0, 0, 2}, {2, 0, 2, 2, 0, 2, 2, 0, 2}, {2, 0, 2, 0, 0, 2, 0
2016-06-16 18:32:27 4040
原创 C—文件操作
#include #includeint main(){ char c; FILE *fp=NULL; fp=fopen("data.txt","rt"); if(!fp) { printf("open error\n"); exit(1); } printf("输出文件中的字符:\n"); w
2016-06-15 15:26:46 391
原创 C++—文件操作
/***C++中的文件操作。***/#include #include #include#include #includeusing namespace std;int main(){ ifstream infile("data.txt",ios::in); if(!infile) { cerr<<"open error!"<<endl
2016-06-15 14:55:38 351
原创 编译原理—递归下降分析
/*(1)E→TG(2)G→ATG(3)G→ε(4)T→FH(5)H→MFH(6)H→ε(7)F→i(8)A→+(9)A→-(10)M→*(11)M→/*/#include #include #include#includeusing namespace std;char a[50], b[50], d[200], e[10];char ch;int n1,
2016-06-15 14:51:05 4117
原创 数据结构—哈夫曼编码应用
构造一棵哈夫曼树,输出对应的哈夫曼编码和平均查找长度。并用表7.8所示的数据进行验证。代码:#include #include #include #define M 2*N-1#define N 50typedef char ElemType;using namespace std;typedef struct{ char data[N]; //节点值
2016-06-13 16:21:52 4162
原创 C#—实验11—GDI编程—1、2、4
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namesp
2016-06-10 19:06:19 688 1
原创 C#—绘制图形
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace 实例7_7
2016-06-09 22:19:11 2378
原创 C#—图形图像编程基础
/* * 绘制要求的线; */using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms
2016-06-09 20:36:54 1608
原创 数据结构—基于广度优先遍历算法的应用
/*基于广度优先遍历算法的应用。假设图G采用邻接表存储:(1)求不带权无向连通图G中从顶点u到顶点v的一条最短路径;(2)求不带权无向连通图G中距离顶点v的最远的一个顶点。*/#include #include #include #define MAXV 50using namespace std;int visited[MAXV];//邻接表类型typedef stru
2016-06-08 15:23:34 948
原创 数据结构—基于深度优先遍历算法的应用
/*基于深度优先遍历算法的应用。假设图G采用邻接矩阵存储:(1)判断图G中从顶点u到v是否存在简单路径;(2)输出图G中从顶点u到v的一条简单路径(假设至少存在一条路径);(3)输出从图G中从顶点u到v的所有简单路径(假设至少存在一条路径);(4)输出从图G中从顶点u到v的长度为s的所有简单路径;(5)求图中通过某顶点k的所有简单回路(若存在)。*/#include #incl
2016-06-07 22:09:41 1169
原创 数据结构—非连通图的遍历
/*非连通图的遍历。*/#include #include #include #define MAXV 50typedef int InfoType;using namespace std;int visited[MAXV];//邻接表类型typedef struct ANode{ int adjvex; //该边的编号 struct
2016-06-06 21:36:10 2187
原创 数据结构—连通图的遍历—DFS和BFS
/*图的遍历。*/#include #include #include #define MAXV 50typedef int InfoType;using namespace std;//邻接表类型typedef struct ANode{ int adjvex; //该边的编号 struct ANode *nextarc; //指
2016-06-06 20:51:20 1202
原创 数据结构—图的存储—邻接表和邻接矩阵
/*邻接矩阵的基本操作。*/#include #include #include #define MAXV 50#define INF 32767 //INF表示∞typedef int InfoType;typedef int Vertex;using namespace std;//邻接矩阵类型typedef struct{ int no;
2016-06-06 15:29:15 1738
原创 贪吃蛇
/*********贪吃蛇小游戏。*********/#include#include#include#include#includeusing namespace std;typedef struct //定义一个结构体,用来控制坐标点{ int x, y;} Point;//均定义为全局变量char map[22][22];
2016-06-05 12:44:19 917
原创 C#—实验10.4
设计系统的登录窗体和主窗体:登录窗体(frmLogin)、一个MDI主窗体(frmMain)、两个子窗体(frm子窗体1、frm子窗体2)。要求:在登录窗体中输入用户名和密码,正确后,才可进入MDI主窗体;通过菜单命令关闭主窗体。具体要求:(1)做法:先创建四个窗体,按上面要求修改各自的名称;(2)登录窗体:大小不可调;显示时位于屏幕中央;没有最大化,最小化,关闭按钮。在登录窗体中
2016-06-05 11:00:20 517
原创 C#—MDI(多文档界面)
父窗体与子窗体实例。 设计一个登陆窗体及一个MDI窗体。 (1)登录窗体:假设密码为“123456”,密码正确,则打开一个MDI窗体,否则给出错误提示。 (2)假设MDI主窗体MDIFrm的菜单中包含一个标题为“窗口”的菜单命令。MDI窗体及空间的属性如下图:代码:Program.cs :using System;using System.Collections.G
2016-06-05 10:23:49 5837
原创 C#—多重窗体
(1)窗体的创建、显示、关闭;(2)使用静态变量实现窗体间传递数据。Form1:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Te
2016-06-05 09:20:38 1289
原创 C#—实验10.1和10.2
/* * (1)当用户在richBox中单击鼠标右键时,弹出一个快捷菜单,单击某地名,即可在richBox中显示该地旅游景点。 * (2)添加工具栏控件。在工具栏中添加两个控件,并给这两个按钮添加图片和提示文本(通过ToolTipText属性实现)。启动窗体时,初始字体为宋体12号字。 */using System;using System.Collections.Generi
2016-06-03 17:21:57 514
原创 数据结构—图的邻接矩阵存储
/*邻接矩阵的基本操作。*/#include #include #include #define MAXV 50#define LIMITLESS 9999#define N 50using namespace std;typedef struct{ int no; //顶点编号 char info[20]; //顶点其他信息} Vertex
2016-06-02 20:17:44 669
原创 C#—实验10.3—工具栏和状态栏
/* * (1)在窗体上放置一个菜单、一个工具栏控件。具体操作如名字。 * (2)statusStrip的操作。 */using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;
2016-06-02 18:54:42 576
原创 C#—实验9.6和9.7
/* * (1)单击“颜色”按钮,打开颜色对话框,将选择的颜色作为窗体背景色; * (2)单击“字体”按钮,打开字体对话框,将选择的字体作为标签字体。 */using System;using System.Collections.Generic;using System.Drawing;using System.Linq;using System.Text;using Syst
2016-06-02 13:44:50 550
原创 C#—容器类控件操作
/* * (1)图像列表ImageList主要用于存储图像: * 为工具栏中的按钮提供图像; * 提供列表视图中使用的大小图标; * 提供树形视图中使用的图像。 * (2)运行阶段向TreeView控件添加节点; * (3)设计阶段向TreeView控件添加节点; * (4)ListView控件应用; * (5)TabControl应用。 */using
2016-06-02 12:38:11 5283
原创 数据结构—哈夫曼树
/*哈夫曼树。*/#include #include #define M 2*N-1#define N 50typedef char ElemType;using namespace std;typedef struct{ char data; //节点值 double weight; //权值 int parent; //双亲节点
2016-06-01 21:32:27 945 1
原创 数据结构—线索化二叉树(中序)
/*线索化二叉树。(1)中序线索化二叉树;(2)遍历线索化二叉树。*/#include #include #define MaxSize 100typedef char ElemType;using namespace std;typedef struct node{ ElemType data; int ltag,rtag; struct node
2016-06-01 17:57:21 1653
原创 数据结构—二叉链顺序存储结构
/*(1)设计一个算法,将二叉树的顺序存储结构转换成二叉链存储结构;(2)一棵具有n个节点的完全二叉树以顺序存储方式存储在数组中,构造该树的二叉链存储结构;(3)将一棵以二叉链方式存储的二叉树t按顺序方式存储到数组A中。*/#include #include #define MaxSize 11 //注意MaxSize直接为二叉树顺序存储的个数typedef char Elem
2016-06-01 14:39:10 2030
原创 数据结构—二叉树的构造
/*假设二叉树的每个节点值为单个字符,且没有值相同的节点。(1)由先序和中序构造二叉树;(2)由中序和后序构造二叉树。*/#include #include #define MaxSize 100typedef char ElemType;using namespace std;typedef struct node{ ElemType data; //数据元素
2016-06-01 13:17:34 427
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人