- 博客(73)
- 收藏
- 关注
原创 MySQL
ALTER TABLE ty ADD COLUMN `邮箱` varchar(50) DEFAULT NULL;ALTER TABLE ty CHANGE COLUMN `性别` `性别标识` varchar(1);ALTER TABLE ty MODIFY COLUMN `年龄` int(3);ALTER TABLE ty DROP COLUMN `学号`;
2024-03-15 23:08:04
385
原创 MySQL作业一
性别 tinyint(1) NOT NULL DEFAULT 1。将“性别”列调整到“姓名”列的后面(还要保持“性别”原有的属性)创建数据库(自己命名),使用以下代码创建表格yg。在“性别”列后插入“政治面貌”列,类型为char。姓名 char(10) NOT NULL,编号 char(6) NOT NULL。修改“出生日期”类型为“datetime”给数据库插入3条记录(内容自己输入)列名 新字段名 字段选项。出生日期 date,查看“yg”表的所有记录。查看“yg”表的表结构。掌握修改表结构的方法。
2024-03-11 17:25:59
603
原创 算法C++
给一段数字,q次访问,每次对[x,y]区间进行加减x,最后再重新给出新的一段数字。前缀和 eg:给一个数列,算x到y个数的和。n棵树,q次砍树区间为[x,y],求之后树总数量。输入n个数,有m区间可以缓存,求需要存多少。追逐法/双指针法/尺量法/蚯蚓法:一缩一进。
2024-02-28 23:09:28
667
原创 accelerated C++后感
/然后由setprecision(prec)使用之前保存的原始精度值(存储在prec变量中)将输出流的精度恢复到原始状态。//streamsize这个相当于int,这一步属于是很专业的,保存了当前输出流的精度(即默认精度)到变量prec。#include <iomanip> //提供了一些用于格式化输出的函数,比如setprecision()用于设置输出的精度。#include <algorithm>//提供了一些常用的算法,比如sort()用于排序容器中的元素。//-->str=十个*
2024-02-18 14:04:27
381
原创 汉诺塔(对递归新见解
第一个递归是x--》y,需要借助z来辅助进行。第二个递归是y--》z,需要借助x来辅助进行。x为起始位置,y为中转位置,z为结束位置。n=1完成,返回n=2。
2024-01-22 11:58:07
351
1
原创 re数组!
下面是改进版:通过引进一个新数组来代替(不过应该可以更加优化)这个是一个正常的删去元素函数,但是存在很多问题:浪费内存、时间。但是上面函数还是不能算真正的插入,有损失原有数组里的元素。但从地址计算公式的角度看,插入元素,在index位置插入num。这似乎有些反直觉,因为从。首个元素的地址偏移量是0,数组首个元素的索引为0,
2024-01-14 23:50:32
319
原创 老中医CC1
在调用自身之前,会先将指针向后移动一位,也就是指向下一个字符,然后再进行递归调用。由于递归是从内层函数开始执行的,所以最先调用的是最后一个字符的输出语句,而最后一个字符是在最后一次递归调用结束之后才输出的。总的来说,递归函数在执行时会不断地调用自身,每一次调用都会将原问题分解成更小的子问题。通过递归调用将字符串依次倒序输出,每次调用都只处理一个字符,最终完成整个字符串的反转输出。可以看到,在执行完第12步之后,整个递归调用过程才结束,程序才能继续往下执行。
2023-12-31 12:47:26
367
原创 学习(指针初4
在 C 语言中,数组名可以被解释为指向数组首元素的指针。也就是说,当你声明一个数组时,实际上也创建了一个指向该数组首元素的指针。,并将其初始化为指向字符串常量 "I love C program" 的首地址。来访问数组中的不同元素。因为数组名可以被解释为指向数组首元素的指针,所以。因此,当遍历输出字符串中的每个字符时,使用的是指针和数组的结合。指向了字符串数组的首地址,通过指针的偏移来访问数组中的不同元素。来访问数组元素,这个语法实际上是通过指针。就是一个指向字符数组的指针。
2023-12-13 13:54:25
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人