笔记
Apolozh瑞瑞
这个作者很懒,什么都没留下…
展开
-
数据库课设—宠物网站管理信息系统
宠物网站管理信息系统一、 需求分析该系统主要提供宠物商店与宠物主人之间的买卖功能,包括登录,对宠物的增删查改,用户信息的查询与修改,以及用户上传图片的功能。通过选择宠物主人或者商店来进行登录,然后进行之后的具体操作:1、功能1 登录功能2、功能2 显示用户列表功能3、功能3 修改用户信息功能4、功能4 查看用户详情功能5、功能5 用户购买宠物功能6、功能6 用户出售宠物功能二、概念结构设计三、逻辑结构设计表1 宠物主人表属性名 含义 类型 说明id 宠物主人id int 主键,每原创 2020-10-02 11:45:43 · 3871 阅读 · 2 评论 -
详谈内部排序之选择排序
选择排序选择排序:基本思想: 第i趟在n-i+1(i=1,2,…,n-1)个记录中选取关键字最小的记录作为有序序列中的第i个记录 。 1.简单选择排序 2.树形选择排序 3.堆排序简单选择排序 :排序过程:首先通过 n –1 次关键字比较,从 n 个记录中找出关键字最小的记录,将它与第一个记录交换。再通过 n –2 次比较,从剩余的 n –1 个记录中找出关键字次小的记录,将它与第二个记录交换。重复上述操作,共进行 n –1 趟排序后,排原创 2020-10-01 17:29:55 · 323 阅读 · 1 评论 -
详谈内部排序之快速排序
快速排序交换排序: 两两比较待排序记录的关键码,如果发生逆序(即排列顺序与排序后的次序正好相反),则交换之,直到所有记录都排好序为止 。 交换排序的主要算法有: (1) 冒泡排序 (2) 快速排序快速排序基本思想:(1) 基本思想: 通过一趟排序将待排序列以枢轴为标准划分成两部分,使其中一部分记录的关键字均比另一部分小,再分别对这两部分进行快速排序,以达到整个序列有序。原创 2020-07-08 13:52:11 · 1591 阅读 · 0 评论 -
概述讨论各种内部排序的特点
概述排序: 将数据元素的一个任意序列,重新排列成一个按关键字有序的序列。例:将关键字序列:52, 49, 80, 36, 14, 58, 61, 23 调整为:14, 23, 36, 49, 52, 58, 61, 80排列的稳定性: 设 Ki、Kj (1≤i≤n, 1≤j≤n, i≠j ) 分别为记录 Ri、Rj 的关键 字,且 Ki = Kj ,在排序前的序列中 Ri 领先于 Rj (即 i < j )。若在排序后的原创 2020-07-02 09:20:23 · 1426 阅读 · 0 评论 -
用Java的多线程来写一个简单的龟兔赛跑
使用Java中线程Thread的知识来实现龟兔赛跑代码很简单有需要注意的地方也已经在后面标出来了:class Animal implements Runnable { private String name; private int speed; // 速度 private int distance; // 跑道长度 private int sumdistance = 0; // 已跑距离 public Animal(String name, i.原创 2020-06-02 08:54:38 · 714 阅读 · 1 评论