自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库每日一题

运用ifnull(与sqlserve略有差异)、order by ...desc(降序)/asc (升序)、limit。是一种在某些数据库系统中(如 MySQL)用于分页查询的语法。它指定了从结果集中跳过多少行以及返回多少行。该语句运用了isnull、distict、select……可以通过两个查找最大值来找到第二个最大值,第二大值小于最大值……as 语句用于给查询结果中的列指定一个别名;,则返回指定的替代值。否则,返回原表达式的值。思路二:对数据进行排序后挑选第二条数据。,如果该表达式是!

2024-11-30 12:27:17 170

原创 sqlserve表定义

-char--定长字符串 varchar--变长字符串 int--长整数 smallint--短整数 numeric(p,d) 有p位数字(不包括符号、小数点),小数后有d位数字。--alter table《表名》(add《新列表》《数据类型》【完整性约束】 )(add《完整性约束条件》)(drop《完整性约束名》)(alter column<列名><数据类型>)--double-- float date--日期 time--时间。--primary key--主码 unique--不为空。

2024-11-30 11:28:59 317

原创 力扣数据库每日一题

这时候运用sql的三种外连接。发现报错,因为没有空值。

2024-11-23 09:43:27 208

原创 JAVA刷题及知识点

a要在b的前面,也就是前面的值都要小于等于后面的值。2.字符串转数组并遍历出来。

2024-11-14 21:23:47 158

原创 素数判断的两种方式

1.定义临时变量2.

2024-11-02 10:10:51 145

原创 力扣每日一题(构成整天的下标对数目1)

直接暴力求解。

2024-10-22 14:53:35 133

原创 力扣每日一题(最小差值1)

将元素加减K内的大小,返回数组最大值和最小值间的最小差值。由于每个元素只能加减一次,最小差值就算加减一次都也是最大值-最小值,不过这是还得再减2k,最大值=最大值-k,最小值=最小值+k,最大值-最小值=最大值-最小值-2K。但若最大值-最小值-2K<0,那么最终为0,假设最大值为6,最小值为1,k=3。最大值=6-3,最小值=1+2,最大值=最小值,差值为0。当然,由于数组内元素并未按从小到大排序,故需要找出最大值和最小值。

2024-10-20 21:15:01 247

原创 力扣每日一题(使二进制组数全部为1的最少操作次数)

计算将数组所有元素都变为1,可以从最左边转变,也可从最右边转变。事例从左边(数组下表为0开始),若第一个元素为0,则肯定需要反转一次,第二个元素若为1,则肯定也需要反转,因为第一个元素反转带动后面元素都反转了。可以知道的是,从左向右,相同元素间不需要反转,而不同元素间需要反转。设定临时变量为0,用临时变量%2,(第一个元素中0%2==0反转,==1不反转),%2若为数组元素则加1,若下一个元素等于目前元素则不会反转,因为已加1,由此可以找到不同元素。

2024-10-20 20:51:31 178

原创 力扣每日一题(求出出现两次数字的 XOR 值)

方法二:通过开辟空间来代替节约时间,开辟新数组,将原数组元素作为新数组的下标,并给标记赋值同一数字,第二次遍历时发现同一数字时则异或。解法一:暴力求解,通过遍历一个一个找到,再将出现两次的数字异或起来(XOR是^意思)。

2024-10-13 00:10:50 152 1

原创 力扣每日一练:有序数组的平方

由于题目已知数组原先为升序,我们可以根据负数与正数之间的分界点,使用指针来排序和翻倍。此时时间复杂度为O(n),空间复杂度为O(1)题解一:很简单,先全部平方后排序。

2024-09-09 19:31:25 126

原创 C语言位及移位操作符(&、|、^、~、<<、>>)基本知识及重要代码题的应用

注意:位操作符的操作数只能为整数;计算根据操作数的补码,原码打印输出。补码得到原码也是可以使⽤:取反,+1的操作。对于整形来说:数据存放内存中其实存放的是补码。

2024-07-20 17:38:18 459

原创 VS环境实用调试方法

1.Ctrl+F5 运行不调试2.F9 创建和取消断点断点:任意位置处设置断点,创建断点可以使程序停在断点处3.F5 开始调式,和F9配合使用4.F10 逐过程,处理一个过程(一条语句,一次函数)5.F11 逐语句,进入函数内部笔记本电脑加按Fn键。

2024-07-15 16:06:59 303

原创 关机程序代码学习

字符串比较不能直接用“=”比较,需利用strcmp()比较,比较成功返回0。包含头文件#include<string.h>包含头文件#include <stdlib.h>

2024-07-13 16:22:00 237

原创 不同.c文件之间联系你只需弄明白关键字static和extern

但是全局变量被 static 修饰之后,外部链接属性就变成了内部链接属性,只能在⾃⼰所在的源 ⽂件内部使⽤了,其他源⽂件,即使声明了,也是⽆法正常使⽤的。其实 static 修饰函数和 static 修饰全局变量是⼀模⼀样的,⼀个函数在整个⼯程都可以使⽤, 被static修饰后,只能在本⽂件内部使⽤,其他⽂件⽆法正常的链接使⽤了。extern 是⽤来声明外部符号的,如果⼀个全局的符号在A⽂件中定义的,在B⽂件中想使⽤,就可以使 ⽤ extern 进⾏声明,然后使⽤。static:(静态的)

2024-07-12 20:02:42 431 1

原创 轻松解决C语言循环问题

先执行表达式1,然后判断表达式2,如果为真,执行语句,然后执行表达式3,接着判断表达式2,重复进行,若表达式3为假,退出循环。先判断表达式,如果为真,执行语句,然后继续判断表达式,重复进行直至表达式为假,后退出循环,不再执行。先执行语句,然后判断表达式,若表达式为真,执行语句,重复进行,若为假,退出循环。跳过循环体continue后的语句,执行表达式3,然后判断表达式2,继续循环。跳出continue后面的语句来到判断表达式。跳出continue后面的语句来到判断表达式。执行break时直接跳出循环。

2024-01-27 23:19:17 485 1

原创 计算机学习

计算机学习

2024-01-18 11:22:30 394

空空如也

空空如也

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

TA关注的人

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