- 博客(10)
- 收藏
- 关注
原创 动态SQL
动态sql的标签If、where、trim、set、choose(when, otherwise)、foreachIf标签if标签可通过test属性的表达式进行判断,若表达式的结果为true,则标签中的内容会执行;反之标签中的内容不会执行在where后面添加一个恒成立条件1=1,不影响结果,1=1可以用来对where进行连接。如果没有1=1,比如:no!=null的话,此时的语句是select id ,no,name,gender from student where and n
2022-03-25 15:30:06
397
原创 MyBatis核心配置文件
MyBatis配置文件中的标签必须按照固定的顺序:properties, settings, typeAliases, typeHandlers, objectFactory, objectWrapperFactory, reflectorFactory, plugins, environments, databaseIdProvider, mappers,如果不按照顺序写的话就会报错。config.properties文件和mybatis.xml文件的位置config.propertie
2022-03-19 20:24:47
806
原创 环形队列-Java
环形队列队列的概念:队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。特点先进先出front变量含义:front就指向队列的第一个元素,也就是说arr[front]就是队列的第一个元素,front的初始值为0。rear变量含义:rear指向最后一个元素的后一个位置,因为希望空出一个空间做为约定,rear的初始值为0。
2021-10-28 21:12:59
208
原创 数组队列-Java
数组队列-Javafront位于队列头的前一个位置。rear位于队列的尾,具体是指向队列中的具体数据。判断队列满的条件是 rear == maxSize-1。判断队列空的条件是 rear==front。入队1.检查队列是否满。2.如果队满,显示提示。3.如果队不满,增加队列尾值(rear++)后移,随后进行赋值arr[rear]=n。出队1.检查队列是否为空(rear==front)。2.如果队列为空,显示提示。3.如果不为空,增加队列头(front++),然后是返回arr[fr
2021-10-13 16:53:39
100
原创 Java编写稀疏数组
稀疏数组当一个数组中大部分元素为0,或者为同一个值时,可以使用稀疏数组来存储数组。稀疏数组的处理方法1.记录数组一共有几行几列,有多少不同的值。2.把具有不同值的元素的行列和值存放在一个小规模的数组中,该小规模数组就是稀疏数组。如下图如下图,这是一个棋盘,底层的数据可以用数组表示,其中棋盘没有棋子的时候可以表示为0,黑棋子可以表示为1,蓝色棋子表示为2。所以,当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来存放该数组。得到的稀疏数组是 row col val
2021-07-16 16:33:40
99
原创 Java计算器
Java编写简易计算器编写一个计算器,完成加减乘除功能,可以通过循环接受要计算的值。代码package A1._Devour_;import java.util.Scanner;public class Test06 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("输入要计算的数字和符号:");
2021-07-11 18:35:56
131
原创 比较大小PTA
L1-010 比较大小 (10 分)本题要求将输入的任意3个整数从小到大输出。输入格式:输入在一行中给出3个整数,其间以空格分隔。输出格式:在一行中将3个整数从小到大输出,其间以“->”相连输入样例:4 2 8输出样例:2->4->8C语言#include <stdio.h>#include <stdlib.h>int main(){ int a[3],b; for(int i=0;i<3;i++){
2021-04-17 19:23:03
512
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人