自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 sql 数据库实验1

date类型的格式通常是’YYYY-MM-DD’,其中YYYY表示4位数的年份,MM表示2位数的月份,DD表示2位数的日期。insert into t1 values(200700030101,'赵中华','男',19,to_date('20120202','yyyymmdd'),'计算机学院','2010')2、日期时间输入函数 to_date('2020-01-03 15-26-26','yyyy-mm-dd hh24-mi-ss')创建学生选课信息表(学号、课程号、成绩、教师编号、选课时间)

2023-10-09 19:58:09 210 1

原创 sql 数据库实验5-1、5-2

group by用于实现分组聚集,group by中的所有属性上取值相同的元素将被分在一个组内,select、from、where的实现顺序是from、where、select,同理select、from、group by的实现顺序是from、where、group by。在学生表pub.student中统计名字(姓名的第一位是姓氏,不作统计,名字指姓名的第二个之后的汉字)的每个字使用的频率,将统计结果放入test5_02中(特别提示:需要区别union和union all的不同),表结构如下。

2023-10-09 19:31:13 143 1

原创 c++ 线性表——数组描述 应用:通讯录

数据结构##线性表——数组描述#2023.10.8通讯录。

2023-10-08 15:50:12 154 1

原创 c++ 线性表——数组描述

线性表(linear list)(也称有序表ordered list):每一个实例都是元素的一个有序集合,形式为(e0,e1,e2,......,en-1),ei是线性表的元素,i是元素ei的索引,n是线性表的长度或大小。数据结构(data structure):是一个数据对象,这个对象的实例以及构成实例的元素都存在着联系,而且这些联系由相关的函数决定。c++程序常用的数据描述方法是数组描述和链式描述。数据对象:一组实例或值,如线性表、栈、队列等。#线性表——数组描述#

2023-10-08 15:34:34 93 1

原创 c++ 插入排序

插入排序(insertion sort):首先将第2个元素插入到前1个元素中,再将第3个元素插入到前2个元素中,以此类推,进行n-1次插入过程后,数组排序完成。一次插入过程:对于具有n个元素的有序数组a[ ],将第n+1个元素插入到数组中,插入时将要插入位置后面的所有元素后移一位。

2023-10-07 17:11:19 36 1

原创 c++ 冒泡排序

冒泡排序(bubble sort):对于有n个元素的数组a[ ],首先对n个元素进行一次冒泡过程,最大的元素移到最右端。然后对于剩下的n-1个元素,进行一次冒泡过程,最大的元素移到最右端。如此进行n-1次冒泡过程,完成数组的排序。一次冒泡过程:在一个数组中,从左至右比较相邻元素,若左元素大于右元素,则进行交换。一次冒泡过程后,数组中最大的元素必定在最右端。可及时终止的实现方法:在每一次冒泡过程中,若没有任何元素发生交换,则说明数组已经完全排序,不需要后续的冒泡过程。

2023-10-07 16:59:08 510

原创 c++ 选择排序

选择排序(selection sort):在一个有n个元素的数组中,首先找出最大的元素,将它移到a[n-1](交换),然后在余下的n-1个元素中,找出最大的元素,将它移到a[n-2](交换),如此进行下去,直到剩下一个元素,完成排序。可及时终止的实现方法:在寻找最大元素的过程中,若最大元素位于末尾,则不进行交换。

2023-10-07 16:30:58 241

原创 c++ 名次排序

名次:一个元素在一个序列中,所有比它小的元素个数加上在它左边出现的与它相同的元素个数。如数组a=[4,3,9,3,7]是一个序列,各元素的名次为r=[2,0,4,1,3],名次越靠前,元素越小。名次排序:通过计算一个序列中各元素的名次来进行排序。

2023-10-07 16:23:17 236 1

原创 c++中1<<n的用法

在C语言中,1<<n表示对数字1进行左移n位操作。这意味着将二进制数1向左移动n个位置,然后用0填充右侧空出的位。这个操作相当于将1乘以2的n次方。例如,如果n为3,那么1<<3就等于8,因为二进制数1左移3位后变成了1000,对应的十进制数就是8。结论:1<<n = 2^n。

2023-09-20 18:51:09 1327 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除