自定义博客皮肤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)
  • 收藏
  • 关注

原创 【bug制造机】关于Java数组引起的线上bug

大家好,我是反卷猫,一个杭漂的Java程序员。今天给大家带来的是一期关于Java集合产生的小bug,话不多说我们直接进入正题。

2023-10-12 21:53:03 176

原创 【数据结构与算法】二分查找之细节篇

你不知道的二分查找小细节二分查找改进代码递归运算非递归运算分析总结二分查找请看Java实现二分查找的递归与非递归改进代码递归运算//二分查找的递归运算 public static int erFen(int nums[] , int leftIndex, int rightIndex, int target) { int left = leftIndex; int right = rightIndex; while(left <= right) { int mid = l

2022-01-05 16:55:38 216

原创 【Redis】SpringBoot整合Redis

SpringBoot整合RedisRedis简介导入依赖配置yml编写自己的redisTemplate添加与使用Redis简介REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。Redis 通常被称为

2022-01-04 19:23:32 690

原创 【数据结构与算法】Java实现汉诺塔的分治算法

今日算法 分治算法分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。求出子问题的解,就可得到原问题的解。即一种分目标完成程序算法,简单问题可用二分法完成。当我们求解某些问题时,由于这些问题要处理的数据相当多,或求解过程相当复杂,使得直接求解法在时间上相当长,或者根本无法直接求出。对于这类问题,我们往往先把它分解成几个子问题,找到求出这几个子问题的解法后,再找到合适的方法,把它们组合成求整个问题的解法。如果这些子问题还较大,难以解决,可以再把它们

2021-12-15 19:41:28 804

原创 【数据结构与算法】Java实现递归与非递归的二分查找算法

最近准备刷题,所以就在复习算法。今天给大家带来的是用JAVA写二分查找的递归和非递归算法我们先来了解一下二分查找二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。时间复杂度:折半查找法也称为二分查找法,它充分利用了元素间的次序关系,采用分治策略,可在最坏的情况下用O(log n)完成搜索任务。它的基本思想是:(这里假设数组元素呈升序排列)将n个元素分成个数大致相同的两半,取a[n/2]与欲查找的x

2021-12-14 16:00:24 144

原创 你不知道COUNT(1)大坑和COUNT(1)与COUNT(*)的区别

你不知道COUNT(1)大坑起因测试发现解决现在我们再来说一下COUNT(1)与COUNT(*)的区别如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入起因最近在写一个项目,需要查看该学号是否被注册,所以使用了COUNT(1),代码如下<!-- 计算表中相同

2021-10-27 19:56:12 473

原创 [javaweb]--ServletContext的用法

[javaweb]–ServletContext1.共享数据package com.maven.servlet;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServl

2021-05-30 21:07:32 130

原创 【java数据结构】选择排序

import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;public class XZePaiXun { public static void main(String[] args) { int[] arr = new int[80000]; for(int i = 0; i < arr.length; i++) { arr[i] = (int)(Math.random().

2021-03-07 11:33:42 105

原创 【java数据结构】冒泡排序

import java.text.SimpleDateFormat;import java.util.Date;public class MaoPao { public static void main(String[] args) { int arr[] = new int[80000]; for(int i = 0; i < 80000; i++) { arr[i] = (int)(Math.random() * 80000); } Date time = new .

2021-03-07 11:31:36 130

原创 (C语言设计系统)利用EasyX完成学校工资管理系统

头文件:CommonData.h,用来定义本系统中所用到的各种重要的数据结构/*头文件:CommonData.h,用来定义本系统中所用到的各种重要的数据结构*/#ifndef __COMMONDATA__#define __COMMONDATA__typedef struct { int isValid; //标记该教师记录是否有效:1表示有效,0表示无效,别的数字非法 char TNo[12];//请输入11位教师编号; char TGender;//教师性

2020-08-09 10:32:39 3854 10

原创 【Java】public class和class的主要 区别

publ1c class和class的 区别:**1.**一个java源文件当中可以定义多个class**2.**一个java源文件当中public的class不是必须的**3.**一个class会定义生成- -个xxx . class字节码文件**4.**一个Java源文件当中定义公开的类的话,只能有一一个,并且该类名称必须和java源文件名称- - 致。**5.**每一个class当中都可以编写main方法,都可以设定程序的入口,想执行B. class中的main方法: java B,想执行x

2020-07-18 12:09:21 234

原创 (C语言)求一元二次方程的根

#include <stdio.h>#include <string.h>#include <math.h>#define N 1000void main(){ float a, b, c, x1,x2,n; printf("请输入方程的三个系数:"); scanf("%f %f %f", &a, &b, &c); n = b * b - a * 4 * c; if (n > 0) { x1 = ((-b) + sq

2020-07-03 20:39:21 1746

原创 (C语言)周赛试题

给定两个整数a和b(保证所有数据不包含前导0),现在你可交换a里面任意两个数字,得到一个新的a,使得a为小于等于b的最大整数,例如给定a:1234,b:5555,得到4321。如果找不到小于等于b的最大a,则输出-1。(输出也必须保证不包含前导0,例如0123是不合法输出)。#include <stdio.h>#include <string.h>#include <math.h>#define N 1000int MAX(int a){ int i = 1

2020-07-03 17:06:12 3627

原创 (C语言)判断数独是否正确

数独是源自18世纪瑞士的一种数学游戏。是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫(3×3)内的数字均含1-9,不重复。当然,肯定不会让你用程序完成没填好的数独的。现在给你一个9×9填满了数的格子,想让你检查一下是不是符合数独的定义。比如下图是符合数独的定义的。判断下每9列,每9行和每9个粗线是否是1-9都出现了一次就行。#include <stdio.h>#include <string.h&

2020-07-03 10:55:47 6138 2

原创 (C语言)利用string库函数比较字符串

输入K和N的值,K代表第几遍,N代表字符串的个数,巡查K遍之后的中间结果#include <stdio.h>#include <string.h>#define P 1000int main(){ int i, j,K,N; char s[P][P], temp[P]; printf("请输入N和K的值:"); scanf("%d %d", &N, &K); for (i = 1; i

2020-07-03 09:23:16 704

原创 (C语言)利用C语言结构体

现在的编程越来越多了,比如C、C++、Java、Python、C#、PHP等等。现在给定n种编程语言,每种语言还会给一个[1,n]之间的随机值,保证不重复。现在让你按随机值从小到大排序,然后输出对应的语言。#include <stdio.h>#include <string.h>#define N 1000typedef struct Language{ char lang[N]; int price;}Lan;void main(){ int i,n,j;

2020-07-03 09:10:13 177

空空如也

空空如也

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

TA关注的人

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