[源码和文档分享]基于C语言实现的汽车牌照的快速查询
1 课题概述
1.1 课题任务
在汽车数据的信息模型中,汽车牌照是具有结构特点的一类关键字。汽车牌照是字母和数字混编的,例如01B7238。利用查找和排序算法,实现辽宁省内汽车牌照的快速查找。
设计汽车牌照的快速查询程序:
采用顺序表、静态链表等数据结构
可以随机、文件及人工输入数据
利用静态链表对汽车牌照进行链式基数排序
采用折半查找汽车牌照
可以按城市进行分块索引查找
其它完善性或扩展性功能
1.2 课题原理
根据题意,首先采用线性链表数据结构来储存车牌号。录入方面,录入部分分为随机录入和人工录入,同时在人工录入方面设定判错。查找方面,采用二分法查找,同时也采用了另一种分块查找,加快查找速度。排序方面,运用了链式基数排序,可对车牌大小和地区分布多重排序。
2 需求分析
2.1 课题调研
根据我们的研究和查阅相关资料,首先牌照总的来讲分为三类,摩托车车牌、货车车牌、还有就是常见的中小型车车牌。这三类车牌是可以存在重复的,不过极少见,同类车牌不能有重复,且在目前车牌最多只有三位字母。当然,还有其他种类的车牌比如军用等,但是肯定不会有这种权限去查询的。其次是,目前车牌采用的是摇号制,所以肯定要有随机数据机制。再然后辽宁一共有14个城市,分为A-沈阳市 B-大连市 C-鞍山市 D-抚顺市 E-本溪市 F丹东市 G-锦州市 H-营口市 J-阜新市 K-辽阳市 L-盘锦市 M-铁岭市 N-朝阳市 P-葫芦岛市 V-省直系统。
参考文档和完整的文档和源码下载地址:
https://www.write-bug.com/article/1621.html
转载于:https://my.oschina.net/u/4188102/blog/3091316
[源码和文档分享]基于C语言实现的汽车牌照的快速查询相关推荐
- 汽车技术管理系统c语言,[源码和文档分享]基于C语言实现的汽车牌照的快速查询...
1 课题概述 1.1 课题任务 在汽车数据的信息模型中,汽车牌照是具有结构特点的一类关键字.汽车牌照是字母和数字混编的,例如01B7238.利用查找和排序算法,实现辽宁省内汽车牌照的快速查找. 设计汽 ...
- 用c语言写抽选车牌号的程序,[源码和文档分享]基于C语言实现的汽车牌照的快速查询...
1 课题概述 1.1 课题任务 在汽车数据的信息模型中,汽车牌照是具有结构特点的一类关键字.汽车牌照是字母和数字混编的,例如01B7238.利用查找和排序算法,实现辽宁省内汽车牌照的快速查找. 设计汽 ...
- [源码和文档分享]基于Java语言的电梯调度模拟程序
一 需求分析 某一栋楼有20层,有5部互联的电梯.基于线程的思想,编写一个电梯调度程序.这五部电梯项目联结,即当一个电梯按钮按下去时,其它电梯相应按钮同时点亮,表示也按下去了. 二 程序设计 本项目采 ...
- [源码和文档分享]基于C语言的小球移动课程设计
一.需求分析 用C语言实现"小球移动"的简单图形游戏.可添加.删除小球,小球的分数和大小随机,球会在游戏区域内反弹,小球可被删除,删除时球上的数字累加到玩家的分数上.还可实现暂停. ...
- 蔬菜信息配送系统c语言编程,[源码和文档分享]基于C语言的物流配送管理信息系统...
一 需求分析 系统需要实现的功能如下: (一)各种基本数据的录入 配送路线基本信息录入 路线经停站点基本信息录入 站点经停车辆基本信息录入 其它信息录入 (二)各种基本数据的修改 即:允许对已经录入的 ...
- 基于文本 c语言,[源码和文档分享]基于C语言实现的文件系统
1 实验目的 学习FAT文件系统的构成 能够将自己的程序应用在系统上 熟悉dd,mount,umount,等指令 设计并实现一个目录列表函数(无须支持选项,如ls -a.ls -l等),用来显示当前目 ...
- c语言物流管理信息系统,[源码和文档分享]基于C语言的物流配送管理信息系统...
一 需求分析 系统需要实现的功能如下: (一)各种基本数据的录入 配送路线基本信息录入 路线经停站点基本信息录入 站点经停车辆基本信息录入 其它信息录入 (二)各种基本数据的修改 即:允许对已经录入的 ...
- [源码和文档分享]基于C语言的物流配送管理信息系统
一 需求分析 系统需要实现的功能如下: (一)各种基本数据的录入 配送路线基本信息录入 路线经停站点基本信息录入 站点经停车辆基本信息录入 其它信息录入 (二)各种基本数据的修改 即:允许对已经录入的 ...
- C语言物流信息管理系统实践,[源码和文档分享]基于C语言的物流配送管理信息系统...
一 需求分析 系统需要实现的功能如下: (一)各种基本数据的录入 配送路线基本信息录入 路线经停站点基本信息录入 站点经停车辆基本信息录入 其它信息录入 (二)各种基本数据的修改 即:允许对已经录入的 ...
最新文章
- Android开发自定义的View
- VC++代码转换为QT代码问题总结
- 【深度学习】Keras实现回归和二分类问题讲解
- Hibernate修改命名策略
- 【Python】pandas 重复数据处理大全(附代码)
- linux多少个端口,Linux允许python使用多少个网络端口?
- mysql和FTP结合,vsftp基于mysql和ssl的配置
- spring—Bean实例化三种方式
- hdu2844 Coins(普通的多重背包 + 二进制优化)
- sed文本数据流处理命令
- 【SparkStreaming学习之二】 SparkStreaming算子操作
- service获取selinux权限_属性问题展开的selinux权限介绍
- 判断一段程序是由C 编译程序还是由C++编译程序编译的
- centos7 svn自动更新至web目录
- ExtJS4.2学习(18)时间控件
- php8拦截器,Web中的监听器 过滤器 拦截器
- 单片机3x3矩阵键盘c语言,C51单片机的3*3矩阵键盘程序
- 一键查询快递物流单号,分析提前签收
- 软件测试基础知识+面试
- 计算机科学技术学报官网convex,计算机学报chin