- 博客(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 3260
转载 由经纬度反算成高斯投影坐标
//由经纬度反算成高斯投影坐标 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 1339 2
原创 C#实验四
实验4-1假设有一个GetNumber方法(参数为字符串strSource),该方法可以用来统计字符串strSource中数字字符的个数。请自行设计一个控制台应用验证图1方法的正确性。/* *Copyright(c)2018,烟台大学计算机学院 *All right reserved. *文件名称:ConsoleApp1.cpp *作者:李小同 *完成...
2018-09-18 19:09:41 615
原创 模拟银行家算法,模拟实现动态资源分配以及随机分配算法
一、目的与要求银行家算法是操作系统中一种最有代表性的用来避免死锁的算法。该算法在资源分配前进行安全性检测,保证系统处于安全状态,从而避免死锁。此次课程设计的主要内容是实现算法模拟银行家算法,模拟实现动态资源分配,编写和调试一个系统动态资源的简单模拟银行家算法程序程序,观察死锁产生的条件,并使用适当的算法,有效的防止和避免死锁的发生。从而,加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。二、主要内容把各进程需要和已占用资源的情况记录在进程控制块中。假定进程控制块
2018-07-08 11:46:54 11584
转载 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 460
原创 数据结构课程设计-停车场管理系统
运行结果:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2017-12-21 15:49:56 23717 5
原创 数据结构学习总结
一学期很短暂,多么想重来,不管时间怎么走,我都想静下来慢慢咀嚼这么科目。经过一学期的数据结构学习,一场别样的学习生涯让我收获颇丰(哎呀,好多资源啊都可以在圈里随时随地的瞅两眼了。)但是真正装在脑子里的少得可怜(一味的赶进度,但是你让我说几个专业名词,我每个都能说出来)。数据结构的学习不是几朝几日。只要你从事这个行业,你每时每刻都在学习、思考。 书中第一章详细的阐述了数据结构是一门“描述
2017-12-14 11:25:09 664
原创 第15周【项目2 - 大数据集上排序算法性能的体验】
/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171213.cpp *作者:李小同 *完成日期;2017年12月13日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现*/设计一个函数,产生一个至少5万条记录的数据集合。在同一数据集上,用直接插入排序、冒泡排序、
2017-12-13 11:15:36 351
原创 第14周【项目2 - 用哈希法组织关键字】
/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171213.cpp *作者:李小同 *完成日期;2017年12月13日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现 */已知一个关键字序列为
2017-12-13 11:05:45 244
原创 第13周【项目3 - 是否二叉排序树?】
/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171213.cpp *作者:李小同 *完成日期;2017年12月13日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现 */ #include #include
2017-12-13 10:53:23 182
原创 第13周【项目2 - 二叉树排序树中查找的路径】
/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171213.cpp *作者:李小同 *完成日期;2017年12月13日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现 */ #include #include
2017-12-13 10:50:42 175
原创 第12周【项目 - 验证算法】
/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171213.cpp *作者:李小同 *完成日期;2017年12月13日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现 */ 图算法库点击打开链接(1)Prim算法的验证(使用
2017-12-13 10:39:06 426
原创 第11周【项目5 - 迷宫问题之图深度优先遍历解法】
/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171207.cpp *作者:李小同 *完成日期;2017年12月07日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现*/设计一个程序,采用深度优先遍历算法的思路,解决迷宫问题。 (1)建立迷宫对应的
2017-12-07 11:12:34 229
原创 第11周【项目4 - 利用遍历思想求解图问题】
假设图G采用邻接表存储,设计实现以下要求的算法,要求用区别于示例中的图进行多次测试,通过观察输出值,掌握相关问题的处理方法。 点击打开图的基本算法库graph.h等(1)设计一个算法,判断顶点u到v是否有简单路径 (2)设计一个算法输出图G中从顶点u到v的一条简单路径(设计测试图时,保证图G中从顶点u到v至少有一条简单路径)。 (3)输出从顶点u到v的所有简单路径。 #
2017-12-07 11:06:01 200
原创 第8周【项目3-稀疏矩阵的三元组表示的实现及应用】
/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171207.cpp *作者:李小同 *完成日期;2017年12月07日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现*/1)建立稀疏矩阵三元组表示的算法库,包括: ① 头文tup.h,定义数据类型,声明
2017-12-07 10:26:35 240
原创 第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 188
原创 第11周【项目3 - 图遍历算法实现】
/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171130.cpp *作者:李小同 *完成日期;2017年11月30日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现*/实现图遍历算法,分别输出如下图结构的深度优先(DFS)遍历序列和广度优先遍历(BFS)序列
2017-11-30 10:59:17 142
原创 第11周【项目2 - 操作用邻接表存储的图】
/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171130.cpp *作者:李小同 *完成日期;2017年11月30日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现*/ 假设图G采用邻接表存储,分别设计实现以下要求的算法: (1)
2017-11-30 10:53:55 247
原创 第11周【项目1 - 图基本算法库】
/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171130.cpp *作者:李小同 *完成日期;2017年11月30日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现 */ 定义图的邻接矩阵和邻接表存储结构,实
2017-11-30 10:30:05 158
原创 第10周【项目2 - 用二叉树求解代数表达式】
用二叉树来表示代数表达式,树的每一个分支节点代表一个运算符,每一个叶子节点代表一个运算数(为简化,只支持二目运算的+、-、*、/,不加括号,运算数也只是一位的数字字符。本项目只考虑输入合乎以上规则的情况)。请设计算法,(1)根据形如“1+2∗3−4/5”的字符串代表的表达式,构造出对应的二叉树(如图),用后序遍历的思路计算表达式的值时,能体现出先乘除后加减的规则;(2)对构造出的二叉树,计
2017-11-23 11:20:33 357
原创 第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 295
原创 第8周【项目5 - 计数的模式匹配】
/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171109.cpp *作者:李小同 *完成日期;2017年11月09日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现*/指定字符子串在字符串中出现的次数。顺序串算法库sqString#inclu
2017-11-09 10:45:19 172
原创 第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 167
原创 第8周【项目3-顺序串算法】
/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171109.cpp *作者:李小同 *完成日期;2017年11月09日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现 */ 采用顺序存储方式存储串,实现下列算法并测试
2017-11-09 10:35:36 246
原创 第5周【项目3 - 括号的匹配】
/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171102(4).cpp *作者:李小同 *完成日期;2017年11月02日 *版本号;v1.1 * *问题描述:如下 *输入描述:功能需求 *程序输出:所需功能的实现 */ 假设表达式中允许三种括号:圆括号、方括号和大括号。编写
2017-11-02 11:22:43 346
原创 第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 148
原创 第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 144
原创 第4周【项目6 - 多项式求和】
/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171102(2).cpp *作者:李小同 *完成日期;2017年11月02日 *版本号;v1.1 * *问题描述:用单链表存储一元多项式,并实现两个多项式的加法。 *输入描述:功能需求 *程序输出:所需功能的实现*/#include #include
2017-11-02 10:53:50 146
原创 第4周【项目5 - 猴子选大王】
/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171102(1).cpp *作者:李小同 *完成日期;2017年11月02日 *版本号;v1.1 * *问题描述:如下。 *输入描述:猴子数量m,离开的猴子号n。 *程序输出: 谁是猴子大王。/ 一群猴子,编号是
2017-11-02 10:43:22 145
原创 第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 136
原创 第7周【项目6 - 停车场模拟】
/*Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:1.cpp *作者:李小同 *完成日期;2017年10月26日 *版本号;v1.1 * *问题描述:设停车场是一个可停放n辆汽车的狭长死胡同,南边封口,汽车只能从北边进出(这样的停车场世间少有)。汽车在停车场内按车辆到达时间的先后顺序,最先到达的第一辆车停放在
2017-10-26 11:22:10 176
原创 第9周【项目3 - 利用二叉树遍历思想解决问题】
此例需要用到前面所建立的二叉树算法库点击打开链接/*Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:1.cpp *作者:李小同 *完成日期;2017年10月26日 *版本号;v1.1 * *问题描述:见下 *输入描述: *程序输出:*/问题描述:假设二叉树采用二叉链存储结构存储,实现以下算法,并在程序中完成测试
2017-10-26 11:01:15 156
原创 第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 175
原创 第9周【项目1 - 二叉树算法库】
/*Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171019.cpp *作者:李小同 *完成日期;2017年10月19日 *版本号;v1.1 * *问题描述:定义二叉树的链式存储结构,实现其基本运算,并完成测试。 *输入描述: *程序输出: */#ifndef BTREE_
2017-10-26 10:22:35 134
原创 第8周【项目2 - 建立链串的算法库】
编制main函数,完成相关的测试:*Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171019.cpp *作者:李小同 *完成日期;2017年10月19日 *版本号;v1.1 * *问题描述:定义链串的存储结构,实现串的基本运算,并完成测试 *输入描述: *程序输出:*/#include #include
2017-10-19 10:59:36 141
原创 第8周【项目1 - 建立顺序串的算法库】
/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171019.cpp *作者:李小同 *完成日期;2017年10月19日 *版本号;v1.1 * *问题描述:建立顺序串的算法库 *输入描述: *程序输出:*/1、头文件:sqString.h,包含定义顺序串数据结构的代码、宏定义、要实现算法的函数声明
2017-10-19 10:48:41 216
原创 第7周【项目5 -排队看病模拟】
/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171019.cpp *作者:李小同 *完成日期;2017年10月19日 *版本号;v1.1 * *问题描述:编写一个程序,反映病人到医院看病,排队看医生的情况。在病人排队过程中,主要重复两件事: (1)病人到达诊室,将病历本交给护士,排到等待队列
2017-10-19 10:30:23 213
原创 第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 165
原创 第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 175
原创 第7周【项目2 - 建立链队算法库】
1、在main函数中完成测试,包括如下内容:/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名称:20171012.cpp *作者:李小同 *完成日期;2017年10月12日 *版本号;v1.1 * *问题描述:定义链队存储结构,实现其基本运算,并完成测试。 *输入描述: *程序输出:*/#includ
2017-10-12 11:05:11 195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人