- 博客(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
1449
2
原创 java N皇后 回溯法
java N皇后问题 回溯法1.什么是N皇后问题N皇后问题由八皇后问题衍生而来,那么什么又叫作八皇后问题呢?八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。由此拓展出n皇后问题,即在一个n×n的棋盘里放置n个皇后,要求这n个皇后两两之间互相都不“冲突”,共有多少种放置方案N皇后问题是为了统计所有解法,解空间的大小为2
2021-08-13 16:30:08
801
原创 python 实现简单的web服务器
python 实现简单的web服务器1.实验要求能够接受传入的 HTTP 连接请求并正确解析; 能够正确的响应并回送一个示例 HTML 网页;要求解析:要搭建简单的web服务器,首先要对网络协议进行一定的了解,现阶段使用的HTTP协议就是本次完成实验需要突破的重点。2.实验原理HTTP协议定义Web客户端如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户端。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求报文,请求报文包含请求的方法、URL、协议版本、请求头部和
2021-08-11 16:58:17
5087
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
2649
1
原创 python 网络爬虫开发及数据的可视化
python 网络爬虫开发及数据的可视化实验目标开发网络爬虫在东方财富、新浪财经或者纳斯达克等财经网站上爬取一只股票的每天的开盘价,收盘价,最高价,最低价等信息,并存储在数据库中,并开发GUI应用可视化。实验分析第一步我们先对实验题目进行解读,通过分析,实验要求包括以下几个:1.爬取网页数据2.连接数据库3.创建GUI界面在明确了实验要求之后,第二步逐步实现,最后将几个分散的功能块进行连接。下面具体来展示一下代码的实现过程。实验过程1.爬取动态网页@property def r
2021-08-09 17:50:33
1553
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人