- 博客(5)
- 收藏
- 关注
原创 Java 航空系统设计
Java 航空系统设计 1.设计要求 (1)设计每条航线所涉及的信息,如终点站名、航班号、飞机号、飞机周日(星期几)、乘员定额、余票量、订定票的客户名单(包括姓名、订票量、舱位等级1,2或3)等; (2)结合基本操作的单链表、队列、二叉树等数据结构以及排序算法,设计机票系统的查询、订票、退票等功能; (3)设计并实现人机交互友好的界面或菜单。 2.总体设计流程 (1)订票板块 (2)查询板块 (3)退票板块 3.代码实现 订票界面 (1)该界面只有一个book类继承了JFrame,同时实现了Act
2021-08-13 17:13:32
1586
2
原创 java N皇后 回溯法
java N皇后问题 回溯法 1.什么是N皇后问题 N皇后问题由八皇后问题衍生而来,那么什么又叫作八皇后问题呢? 八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。由此拓展出n皇后问题,即在一个n×n的棋盘里放置n个皇后,要求这n个皇后两两之间互相都不“冲突”,共有多少种放置方案 N皇后问题是为了统计所有解法,解空间的大小为2
2021-08-13 16:30:08
895
原创 python 实现简单的web服务器
python 实现简单的web服务器 1.实验要求 能够接受传入的 HTTP 连接请求并正确解析; 能够正确的响应并回送一个示例 HTML 网页; 要求解析:要搭建简单的web服务器,首先要对网络协议进行一定的了解,现阶段使用的HTTP协议就是本次完成实验需要突破的重点。 2.实验原理 HTTP协议定义Web客户端如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户端。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求报文,请求报文包含请求的方法、URL、协议版本、请求头部和
2021-08-11 16:58:17
5366
2
原创 java 0-1背包问题 动态规划、回溯法、分支限界
java 0-1背包问题 动态规划、回溯法、分支限界 1.什么是0-1背包问题 有n个物品,它们有各自的体积和价值,现有给定容量的背包,如何让背包里装入的物品具有最大的价值总和? 注:与普通背包问题不同,0-1背包问题中,物品以整体的形式出现,只能选择整体放入背包或整体不放入背包。 2.实验数据 3.解决思路 (1)动态规划 算法思想: 动态规划是解决0-1背包问题常用的解决办法,时间复杂度为o(c*n),相对于回溯法大大减少了时间复杂度,可以用于背包空间较大和物品数量较多的情况。 动态规划与分治法类似,
2021-08-10 16:36:00
2948
1
原创 python 网络爬虫开发及数据的可视化
python 网络爬虫开发及数据的可视化 实验目标 开发网络爬虫在东方财富、新浪财经或者纳斯达克等财经网站上爬取一只股票的每天的开盘价,收盘价,最高价,最低价等信息,并存储在数据库中,并开发GUI应用可视化。 实验分析 第一步我们先对实验题目进行解读,通过分析,实验要求包括以下几个: 1.爬取网页数据 2.连接数据库 3.创建GUI界面 在明确了实验要求之后,第二步逐步实现,最后将几个分散的功能块进行连接。下面具体来展示一下代码的实现过程。 实验过程 1.爬取动态网页 @property def r
2021-08-09 17:50:33
1765
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅