自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

转载 由高斯投影坐标反算成经纬度

// 由高斯投影坐标反算成经纬度public static double[] GaussToBL(double X, double Y) { double[] output = new double[2]; double longitude1,latitude1, longitude0, X0,Y0, xval,yval; //NN曲率半径,测量学里面用N表示 //M为子午线弧长,测量学里用大X表示 //fai为.

2022-01-26 12:09:46 2982

转载 由经纬度反算成高斯投影坐标

//由经纬度反算成高斯投影坐标 public static double[] GaussToBLToGauss(double longitude, double latitude) { double[] output = new double[2]; double longitude1,latitude1, longitude0, X0,Y0, xval,yval; //NN曲率半径,测量学里面用N表示 //M为子午线弧长,测.

2022-01-26 12:09:30 1149 2

原创 C#实验四

 实验4-1假设有一个GetNumber方法(参数为字符串strSource),该方法可以用来统计字符串strSource中数字字符的个数。请自行设计一个控制台应用验证图1方法的正确性。/* *Copyright(c)2018,烟台大学计算机学院 *All right reserved. *文件名称:ConsoleApp1.cpp *作者:李小同 *完成...

2018-09-18 19:09:41 576

原创 模拟银行家算法,模拟实现动态资源分配以及随机分配算法

一、目的与要求银行家算法是操作系统中一种最有代表性的用来避免死锁的算法。该算法在资源分配前进行安全性检测,保证系统处于安全状态,从而避免死锁。此次课程设计的主要内容是实现算法模拟银行家算法,模拟实现动态资源分配,编写和调试一个系统动态资源的简单模拟银行家算法程序程序,观察死锁产生的条件,并使用适当的算法,有效的防止和避免死锁的发生。从而,加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。二、主要内容把各进程需要和已占用资源的情况记录在进程控制块中。假定进程控制块

2018-07-08 11:46:54 10927

转载 CodeBlocks常用操作快捷键

CodeBlocks常用操作快捷键编辑部分:Ctrl + A:全选Ctrl + C:复制Ctrl + X: 剪切Ctrl + V:粘贴Ctrl + Z:撤销Ctrl + S:保存Ctrl + Y / Ctrl + Shift + Z:重做Ctrl+Shift+C:注释掉当前行或选中块Ctrl+Shift+X:解除注释Tab:缩进当前行或选中块Shif

2018-01-24 20:11:27 403

原创 数据结构课程设计-停车场管理系统

运行结果:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2017-12-21 15:49:56 23441 5

原创 数据结构学习总结

一学期很短暂,多么想重来,不管时间怎么走,我都想静下来慢慢咀嚼这么科目。经过一学期的数据结构学习,一场别样的学习生涯让我收获颇丰(哎呀,好多资源啊都可以在圈里随时随地的瞅两眼了。)但是真正装在脑子里的少得可怜(一味的赶进度,但是你让我说几个专业名词,我每个都能说出来)。数据结构的学习不是几朝几日。只要你从事这个行业,你每时每刻都在学习、思考。 书中第一章详细的阐述了数据结构是一门“描述

2017-12-14 11:25:09 637

原创 第15周【项目2 - 大数据集上排序算法性能的体验】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171213.cpp *作者:李小同 *完成日期;2017年12月13日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现*/设计一个函数,产生一个至少5万条记录的数据集合。在同一数据集上,用直接插入排序、冒泡排序、

2017-12-13 11:15:36 322

原创 第14周【项目2 - 用哈希法组织关键字】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171213.cpp *作者:李小同 *完成日期;2017年12月13日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现 */已知一个关键字序列为

2017-12-13 11:05:45 207

原创 第13周【项目3 - 是否二叉排序树?】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171213.cpp *作者:李小同 *完成日期;2017年12月13日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现 */ #include #include

2017-12-13 10:53:23 167

原创 第13周【项目2 - 二叉树排序树中查找的路径】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171213.cpp *作者:李小同 *完成日期;2017年12月13日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现 */ #include #include

2017-12-13 10:50:42 154

原创 第12周【项目 - 验证算法】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171213.cpp *作者:李小同 *完成日期;2017年12月13日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现 */ 图算法库点击打开链接(1)Prim算法的验证(使用

2017-12-13 10:39:06 410

原创 第11周【项目5 - 迷宫问题之图深度优先遍历解法】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171207.cpp *作者:李小同 *完成日期;2017年12月07日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现*/设计一个程序,采用深度优先遍历算法的思路,解决迷宫问题。   (1)建立迷宫对应的

2017-12-07 11:12:34 194

原创 第11周【项目4 - 利用遍历思想求解图问题】

假设图G采用邻接表存储,设计实现以下要求的算法,要求用区别于示例中的图进行多次测试,通过观察输出值,掌握相关问题的处理方法。 点击打开图的基本算法库graph.h等(1)设计一个算法,判断顶点u到v是否有简单路径   (2)设计一个算法输出图G中从顶点u到v的一条简单路径(设计测试图时,保证图G中从顶点u到v至少有一条简单路径)。 (3)输出从顶点u到v的所有简单路径。 #

2017-12-07 11:06:01 160

原创 第8周【项目3-稀疏矩阵的三元组表示的实现及应用】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171207.cpp *作者:李小同 *完成日期;2017年12月07日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现*/1)建立稀疏矩阵三元组表示的算法库,包括: ① 头文tup.h,定义数据类型,声明

2017-12-07 10:26:35 220

原创 第8周【项目2 - 对称矩阵压缩存储的实现与应用】

(1)用压缩形式存储对称矩阵,实现下面的操作并测试void Init(int *&b);//为N阶对称矩阵初始化存储数据的一维数组Bint Value(int b[], int i, int j);//返回存储在b[M]中,对应二维数组A[i][j]的值void Assign(int b[], int e, int i, int j);//将e赋值给对应二维数组元素A[i][j],要存

2017-12-07 10:17:02 160

原创 第11周【项目3 - 图遍历算法实现】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171130.cpp *作者:李小同 *完成日期;2017年11月30日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现*/实现图遍历算法,分别输出如下图结构的深度优先(DFS)遍历序列和广度优先遍历(BFS)序列

2017-11-30 10:59:17 124

原创 第11周【项目2 - 操作用邻接表存储的图】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171130.cpp *作者:李小同 *完成日期;2017年11月30日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现*/    假设图G采用邻接表存储,分别设计实现以下要求的算法:   (1)

2017-11-30 10:53:55 215

原创 第11周【项目1 - 图基本算法库】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171130.cpp *作者:李小同 *完成日期;2017年11月30日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现 */ 定义图的邻接矩阵和邻接表存储结构,实

2017-11-30 10:30:05 113

原创 第10周【项目2 - 用二叉树求解代数表达式】

用二叉树来表示代数表达式,树的每一个分支节点代表一个运算符,每一个叶子节点代表一个运算数(为简化,只支持二目运算的+、-、*、/,不加括号,运算数也只是一位的数字字符。本项目只考虑输入合乎以上规则的情况)。请设计算法,(1)根据形如“1+2∗3−4/5”的字符串代表的表达式,构造出对应的二叉树(如图),用后序遍历的思路计算表达式的值时,能体现出先乘除后加减的规则;(2)对构造出的二叉树,计

2017-11-23 11:20:33 347

原创 第8周【项目1 - 猴子选大王(数组版)】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171116.cpp *作者:李小同 *完成日期;2017年11月16日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现 */ 一群猴子,编号是1,2,3 …m,这群猴子(m个)按照1-m的顺序

2017-11-16 11:03:12 279

原创 第8周【项目5 - 计数的模式匹配】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171109.cpp *作者:李小同 *完成日期;2017年11月09日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现*/指定字符子串在字符串中出现的次数。顺序串算法库sqString#inclu

2017-11-09 10:45:19 159

原创 第8周【项目4-字符串加密】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171109.cpp *作者:李小同 *完成日期;2017年11月09日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现*/顺序串算法库sqString#include #include "sqS

2017-11-09 10:41:17 159

原创 第8周【项目3-顺序串算法】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171109.cpp *作者:李小同 *完成日期;2017年11月09日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现 */ 采用顺序存储方式存储串,实现下列算法并测试

2017-11-09 10:35:36 232

原创 第5周【项目3 - 括号的匹配】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171102(4).cpp *作者:李小同 *完成日期;2017年11月02日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现 */ 假设表达式中允许三种括号:圆括号、方括号和大括号。编写

2017-11-02 11:22:43 310

原创 第5周【项目2 - 建立链栈算法库】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171102(3).cpp *作者:李小同 *完成日期;2017年11月02日 *版本号;v1.1 * *问题描述:建立链栈算法库 *输入描述:功能需求 *程序输出:所需功能的实现 */main.cpp#include #incl

2017-11-02 11:06:15 133

原创 第5周【项目1 - 建立顺序栈算法库】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171102(3).cpp *作者:李小同 *完成日期;2017年11月02日 *版本号;v1.1 * *问题描述:建立顺序栈算法库 *输入描述:功能需求 *程序输出:所需功能的实现*/main函数:#include #include "sqstack

2017-11-02 11:00:20 131

原创 第4周【项目6 - 多项式求和】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171102(2).cpp *作者:李小同 *完成日期;2017年11月02日 *版本号;v1.1 * *问题描述:用单链表存储一元多项式,并实现两个多项式的加法。 *输入描述:功能需求 *程序输出:所需功能的实现*/#include #include

2017-11-02 10:53:50 132

原创 第4周【项目5 - 猴子选大王】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171102(1).cpp *作者:李小同 *完成日期;2017年11月02日 *版本号;v1.1 * *问题描述:如下。 *输入描述:猴子数量m,离开的猴子号n。 *程序输出: 谁是猴子大王。/ 一群猴子,编号是

2017-11-02 10:43:22 123

原创 第4周【项目4 - 建设双链表算法库】

*Copyright(c)2017,烟台大学计算机学院*All right reserved. *文件名称:20171102.cpp *作者:李小同 *完成日期;2017年11月02日 *版本号;v1.1 * *问题描述:建设双链表算法库 *输入描述:需功能选项 *程序输出: 功能实现*/main函数:#include #include "dlinklist.h"in

2017-11-02 10:41:15 120

原创 第7周【项目6 - 停车场模拟】

/*Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:1.cpp *作者:李小同 *完成日期;2017年10月26日 *版本号;v1.1 * *问题描述:设停车场是一个可停放n辆汽车的狭长死胡同,南边封口,汽车只能从北边进出(这样的停车场世间少有)。汽车在停车场内按车辆到达时间的先后顺序,最先到达的第一辆车停放在

2017-10-26 11:22:10 160

原创 第9周【项目3 - 利用二叉树遍历思想解决问题】

此例需要用到前面所建立的二叉树算法库点击打开链接/*Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:1.cpp *作者:李小同 *完成日期;2017年10月26日 *版本号;v1.1 * *问题描述:见下 *输入描述: *程序输出:*/问题描述:假设二叉树采用二叉链存储结构存储,实现以下算法,并在程序中完成测试

2017-10-26 11:01:15 144

原创 第9周【项目2 - 二叉树遍历的递归算法】

/*Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:1.cpp *作者:李小同 *完成日期;2017年10月26日 *版本号;v1.1 * *问题描述:实现二叉树的先序、中序、后序遍历的递归算法,并对用”A(B(D,E(H(J,K(L,M(,N))))),C(F,G(,I)))”创建的二叉树进行测试。  *输入描述: *

2017-10-26 10:41:09 161

原创 第9周【项目1 - 二叉树算法库】

/*Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171019.cpp *作者:李小同 *完成日期;2017年10月19日 *版本号;v1.1 * *问题描述:定义二叉树的链式存储结构,实现其基本运算,并完成测试。 *输入描述: *程序输出: */#ifndef BTREE_

2017-10-26 10:22:35 115

原创 第8周【项目2 - 建立链串的算法库】

编制main函数,完成相关的测试:*Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171019.cpp *作者:李小同 *完成日期;2017年10月19日 *版本号;v1.1 * *问题描述:定义链串的存储结构,实现串的基本运算,并完成测试 *输入描述: *程序输出:*/#include #include

2017-10-19 10:59:36 129

原创 第8周【项目1 - 建立顺序串的算法库】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171019.cpp *作者:李小同 *完成日期;2017年10月19日 *版本号;v1.1 * *问题描述:建立顺序串的算法库 *输入描述: *程序输出:*/1、头文件:sqString.h,包含定义顺序串数据结构的代码、宏定义、要实现算法的函数声明

2017-10-19 10:48:41 198

原创 第7周【项目5 -排队看病模拟】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171019.cpp *作者:李小同 *完成日期;2017年10月19日 *版本号;v1.1 * *问题描述:编写一个程序,反映病人到医院看病,排队看医生的情况。在病人排队过程中,主要重复两件事: (1)病人到达诊室,将病历本交给护士,排到等待队列

2017-10-19 10:30:23 192

原创 第7周【项目4 - 队列数组】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171019.cpp *作者:李小同 *完成日期;2017年10月19日 *版本号;v1.1 * *问题描述:创建10个队列,分别编号为0-9(处理为队列数组,编号即下标)。 输入若干个正整数,以数字0作为结束。设输入的值为x,其个位数字的

2017-10-19 10:23:26 155

原创 第7周【项目3 - 负数把正数赶出队列】

/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171019.cpp *作者:李小同 *完成日期;2017年10月19日 *版本号;v1.1 * *问题描述:编程实现:当ai>0时,ai进队,当ai 要求将队列处理成环形队列,使用环形队列算法库中定义的数据类型及算法,程序中只包括一个函数(

2017-10-19 10:09:54 136

原创 第7周【项目2 - 建立链队算法库】

1、在main函数中完成测试,包括如下内容:/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171012.cpp *作者:李小同 *完成日期;2017年10月12日 *版本号;v1.1 * *问题描述:定义链队存储结构,实现其基本运算,并完成测试。 *输入描述: *程序输出:*/#includ

2017-10-12 11:05:11 187

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除