自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 C/C++ 各类基础排序算法(插入排序,选择排序,快速排序,冒泡排序,堆排序等)

1. 直接插入排序直接插入排序(straight insertion sort)的一趟操作时将当前无序区的开头元素Ai插入到有序区A[0…i-1]中的适当位置,使得A[0…i]变为新的有序区。 这种方法通常称为增量法,因为它每次是有序区增加一个元素

2022-03-29 21:24:16 1637 1

原创 Access数据库转化sqlite数据库

今日在工作之余,有需求要将之前使用的access数据库转化为sqlite数据库,在各种查找资料的情况下,有这样一个方法导出excel可以用Access将数据库表全部导出为excel表导入excel再批量导入navicat premium工具,数据类型为db类型数据库,及转换成功。...

2021-12-09 14:33:34 1087

原创 蓝桥杯 Java 桶排序

import java.util.Scanner;public class 桶排序 { /** * 利用数组来装载输入的数字,有几个重复的就对应数值,进行升序或降序排列 */ public static void main(String[] args) { // 假设数值范围0-1000 int[] book=new int[1001]; // 定义整形数组保存输入的数字 int num, inNum; // num为输入的数字个数,inNum输入的数

2021-09-27 11:47:05 135

原创 蓝桥杯 Java 深度优先

import java.util.Scanner;import com.sun.org.apache.bcel.internal.generic.NEW;public class 深度优先 { /** * 迷宫问题 * 一个n*m的迷宫,走到某处的最短路径 1表示有障碍物 * 输入格式 * 5 4 5行4列 * 0 0 1 0 迷宫第图 1表示障碍物 * 0 0 0 0 * 0 0 1 0 * 0 1 0 0

2021-09-27 11:46:34 112

原创 蓝桥杯 Java 去重排序

import java.util.Scanner;public class 去重排序联系 { /** * @param args */ public static void main(String[] args) {// f1(); // 桶排序去重 f2(); // 快递排序去重 } /** * 桶排序去重 */ public static void f1(){ Scanner scanner

2021-09-27 11:45:37 2406

原创 蓝桥杯 Java 冒泡排序

import java.util.Scanner;public class 冒泡排序 { /** * @param args 相邻的进行比较 */ public static void main(String[] args) { // TODO Auto-generated method stub //f1(); // 基本排序 f2(); // 带结构体带姓名分数 } public static void f1() { Sc

2021-09-27 11:44:45 178

原创 蓝桥杯 Java 快速排序

import java.util.Scanner;public class 快速排序 { /** * @param args 二分法思想,以某一数为基准点 左右探测 */ static int num; // 要比较数字的个数 static int[] book; // 用数组保存每个数字 public static void main(String[] args) { // TODO Auto-generated method stub .

2021-09-27 11:44:07 135

原创 蓝桥杯 Java 队算法

import java.util.Scanner;public class 队 { /** * FIFO 先入先出 * 问QQ号码 首位删除第二个放到末尾,如此循环。删除的号码为真实QQ * 631758924 -> 615947283 */ public static void main(String[] args) { // TODO Auto-generated method stub f1(); } public static v.

2021-09-27 11:43:08 67

原创 蓝桥杯- 基础练习:特殊回文数 Java

问题描述123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n,编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式输入一行,包含一个正整数n。输出格式按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模和约定1<=n<=54。import java.util.Scanner;public class Main { public static void

2021-09-22 15:34:27 86

原创 蓝桥杯- 基础练习:回文数 Java

问题描述1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式按从小到大的顺序输出满足条件的四位十进制数。public class Main { public static void main(String[] args) { for (int i = 1000; i < 10000; i++) { if ((i/1000)==(i%10)&&(i/100%10)==(i/10%10))

2021-09-22 15:33:33 68

转载 蓝桥杯-基础练习 :java 数列排序问题

问题描述  给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式  第一行为一个整数n。  第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式  输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出3 4 6 8 9import java.util.ArrayList;import java.util.Comparator;import java.util.List;import ja

2021-09-22 15:31:24 210

转载 蓝桥杯- 基础练习:十进制转十六进制 Java

问题描述十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,4B,C.D,E,F共16个符号,分别表示十进制数的o至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的3o在十六进制中是1E。给出一个非负整数,将它表示成十六进制的形式。输入格式输入包含一个非负整数a,表示要转换的数。0<=a<=2147483647输出格式输出这个整数的16进制表示样例输入3

2021-09-22 15:30:10 93

转载 蓝桥杯- 基础练习:特殊的数字 Java

问题描述153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1利+5衬5+833。编程求所有满足这种条件的三位十进制数。输出格式按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。public class Main { public static void main(String[] args) { for (int i = 100; i <= 999; i++) { if (((i/100)*(i/100)*(i/100)+

2021-09-22 15:28:40 55

转载 蓝桥杯- 基础练习:杨辉三角形 Java

问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(atb)的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的崴字相加。下面给出了杨辉三角形的前4行:11 11 2 11 3 3 1给出n,输出它的前n行。输入格式输入包含一个数n。输出格式输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格。样例输入4样例输出11 11 2 11 3 3 1数据规模与约定1 <= n <

2021-09-22 15:27:12 188

转载 蓝桥杯- 基础练习:查找整数 Java

问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。样例输入61 9 4 8 3 99样例输出2数据规模与约定1 <= n <=1000 。import java.util.Scanner;public class Mai

2021-09-22 15:25:22 87

转载 蓝桥杯- 基础练习: 数列特征 Java

问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数ra,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入51 3 -2 4 5样例输出5-211数据规模与约定1 <=n <= 100o0 。import java.util.Scanner;public class Main { pub

2021-09-22 15:22:28 59

转载 蓝桥杯- 基础练习: 字母图形 Java

问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCEABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列资数文。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC数据规模与约定1 <= n,m<= 26import

2021-09-22 15:21:21 137

转载 蓝桥杯- 基础练习:十六进制转十进制 Java

问题描述从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。注:十六进制数中的10~15分别用大写的英文字母A、B、c、D、E、F表示。样例输入FFEE样例输出65535import java.util.Scanner;public class Main { public static void main(String[] args) { String string = new Scanner(System.in).next();

2021-09-22 15:19:21 94

原创 JavaScript ES6中let,const,var的区别

一、JavaScript和ES6的区别javascript 三个部分: ECMAScript + DOM + BOM服务器:javascript = ECMAScript + 系统内置核心的api(fs http)ECMAScript 是什么?是一个规范 ECMA是一个组织,协会专门负责制定一些各种规则,他们制定了一个 ECMAScript规范规定脚本语言实现,变量声明var function fnName有哪些语言实现这个规范:1.JavaScript 2.actionScript (fla

2021-09-18 09:54:59 71

原创 WPF 简单重写最小化 最大化 关闭按钮

按钮重写大部分情况下,原生的WPF边框不好看,我们都会选择重写边框,可以得到自己想要的样式。1.清除边框样式2. 找到最大化,最小化,关闭按钮的图标这边建议图标去阿里云的icon网站去找,有很多免费的优质图标。https://www.iconfont.cn/3. 进入搜索你想要的图标,点击购物车的按钮。4. 点击添加项目,如果没有项目就自己建一个项目文件夹。进入该项目文件夹,点击下载至本地,位置随便你放在哪里。5. 更改图标在项目中新建一个文件夹,点击添加现有项,进入刚刚下载,解

2021-09-17 12:06:56 2736

转载 算法的时间与空间复杂度

算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别。那么我们应该如何去衡量不同算法之间的优劣呢?主要还是从算法所占用的「时间」和「空间」两个维度去考量。时间维度:是指执行当前算法所消耗的时间,我们通常用「时间复杂度」来描述。空间维度:是指执行当前算法需要占用多少内存空间,我们通常用「空间复杂度」来描述。因此,评价一个算法的效率主要是看它的时间复杂度和空间复杂度情况。然而,有的时候

2021-09-14 17:48:07 75

原创 .Net EFCore 的使用

.Net EFCore 的使用使用EF Core1)使用NuGet包管理器下载Microsoft.EntityFrameworkCore相关包因为.NET Core中默认不包含EF Core的工具和程序包,需要通过NuGet管理器安装对应工具和程序包。这里使用Sql Server数据库,因此将安装以下程序包: Microsoft.EntityFrameworkCore.SqlServer:Sql Server数据库EF提供程序 Microsoft.EntityFrameworkCore.Des

2021-09-14 15:18:56 328

原创 Linux,Docker部署项目

部署项目步骤在VM中安装centos7 uname -r 需要linux内核为3.10版本以上。ip addr 查看ip,如无则输入[root@localhost ~]# cd /etc/sysconfig/network-scripts[root@localhost network-scripts]# vi ifcfg-eno[网卡名称]修改:ONBOOT=yes再重启网卡[root@localhost network-scripts]# systemctl restart ne

2021-09-14 15:15:55 133

原创 JS 如何实现占位符

占位符–首先了解一下占位符的概念。占位符就是先占住一个固定的位置,等着你再往里面添加内容的符号,广泛用于计算机中各类文档的编辑。–格式占位符(%)是在C/C++语言中格式输入函数,如 scanf、printf 等函数中使用。其意义就是起到格式占位的意思,表示在该位置有输入或者输出。那么在JS中,如何实现占位符呢。JS操作首先可以说明在js中,是没有占位符这一个概念的,那我们怎么实现该功能,这个时候就可以自己定义一个方法,去实现该功能。String.format = function() { //

2021-09-14 15:12:02 9271

原创 Sql Server数据库触发器

Sql Server数据库触发器触发器的作用?触发器是一个特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。触发器的实现触发器的基本语法为 Create trigger 触发器名 on 表名 after/instead of (insert,delete,update) as dec

2021-05-20 20:59:35 272

原创 JAVA 栈算法

import java.util.Scanner;public class 栈 { /** * 先入后出 * 回文判断 */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner=new Scanner(System.in); String insString=scanner.next(); // 接收输入的

2021-05-13 20:21:48 64

原创 算法小组训练题 10-24 Java----鸡兔同笼

一个比较简单的算法Java—鸡兔同笼问题已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。输入第一行输入一个数据a,代表接下来共有几组数据,在接下来的(a<10)a行里,每行都有一个n和m.(0<m,n<100)输出输出鸡兔的个数,或者No answer样例输入214 3210 16// 相似性F()+F()import java.util.Scanner;public class 鸡

2020-10-24 22:02:40 205

原创 蓝桥杯 java 字符串的排序

蓝桥杯基础算法第五题 字符串的排序输入一个小写字符串,按从小到大的顺序输出。输入格式  bcaed输出格式  abcde顶格输出,中间没有空格样例输入一个满足题目要求的输入范例。例:bcaed样例输出与上面的样例输入对应的输出。例:abcde蓝桥杯的题目能怎么简单了当就怎么做,暴力输出import java.util.Scanner;public class Main ...

2020-03-12 22:39:39 581

Git安装包+码云配置.rar

小git码云包

2021-09-03

Snake贪吃蛇小程序.rar

python写的小贪吃蛇程序

2021-09-03

空空如也

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

TA关注的人

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