自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (1)
  • 收藏
  • 关注

原创 不创建新变量实现两个整数交换

1.加法可能会溢出int a = 10;int b = 20;a = a + b;b = a - b;a = a - b;2.异或位运算两个二进制整数,相同为0,不同为1// 法1int a = 1;int b - 2;a = a ^ b;b = a ^ b;a = a ^ b;

2022-04-30 15:51:16 373

原创 关于anaconda

1.镜像源channels: - defaultsshow_channel_urls: truedefault_channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2custo

2022-04-04 12:42:19 139

原创 插入排序分析

#include<iostream>using namespace std;void insertSort(int *arr,int low,int high) { for(int i=low+1; i<=high; i++) { int key=arr[i]; //? int j=i-1; //j总是在每一轮初始化为i的左边位置 while((j>=low)&&(key<arr[j])) { //a...

2022-03-07 12:00:45 461

原创 NameError: name ‘reduce‘ is not defined

python3.x中的reduce函数和python2.x不在同一个库里了,需要导入:from functools import reduce

2021-02-01 16:56:26 205

原创 递归整数划分

递归实现整数划分Python、C语言实现

2021-01-03 21:58:44 1837 3

转载 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)

设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。表1-1数据库的表结构表(一)Student (学生表) 字段名 数据类型 可否为空 ...

2020-10-10 12:16:48 34681

转载 数组的全排列算法

  全排列算法是一种经典的递归算法。例如集合{a,b,c}的全排列为{(a,b,c)、(a,c,b)、(b,a,c)、(b,c,a)、(c,b,a)、(c,a,b)}共3!种。  递归法求解的思路是先固定第一个元素,求剩下的全排列,求剩下的全拍列时,固定剩余元素中的第一个元素,再求剩下元素的全排列,直到就剩一个元素停止。  例如求集合{a,b,c,d}的全排列。  1、固定元素a求{b,c,d}元素的全排列    (1)、固定元素b求{c,d}的全排列      1)、固定元素c ,得到

2020-10-10 10:23:36 5236

转载 SQL查询原理与SELECT执行顺序

一切都是为了性能,一切都是为了业务一、查询的逻辑执行顺序(1) FROM left_table(3) join_type JOIN right_table (2) ON join_condition(4) WHERE where_condition(5) GROUP BY group_by_list(6) WITH {cube | rollup}(7) HAVING having_condition(8) SELECT (9) DISTINCT (11) top_..

2020-09-20 23:31:24 318

原创 SELECT 查询综合

Table: Movies (Read-Only)Id Title Director Year Length_minutes 1 Toy Story John Lasseter 1995 81 2 A Bug's Life John Lasseter 1998 95 3 Toy Story 2 John Lasseter 1999 93 4 Monsters, Inc. Pete

2020-09-20 23:29:16 258

原创 SQL aggregate函数练习

常见统计函数下面介绍几个常用统计函数:Function Description COUNT(*),COUNT(column) 计数!COUNT(*) 统计数据行数,COUNT(column) 统计column非NULL的行数. MIN(column) 找column最小的一行. MAX(column) 找column最大的一行. AVG(column) 对column所有行取平均值. SUM(column) 对column所有行求和. T.

2020-09-20 23:14:02 308

原创 电影名最长的3部电影和他们的总销量是多少

Table: Movies (Read-Only)Id Title Director Year Length_minutes 1 Toy Story John Lasseter 1995 81 2 A Bug's Life John Lasseter 1998 95 3 Toy Story 2 John Lasseter 1999 93 4 Monsters, Inc. Pete

2020-09-20 21:59:12 1443

原创 队列组合排序

一个班级男生和女生数量相同,老师要求男生女生进行排队,男生全部排在队列前面,女生紧跟着排在男生队列后面,形成一个队列,现在要求男生女生交叉排列并且第一位是男生,且每个人在在原队列中的顺序不变,如何来做?要求:交叉前:队列[男1,男2,男3,男4…男n,女1,女2,女3,女4…女n]交叉后:队列[男1,女1,男2,女2,男3,女3,男4,女4…男n,女n]输入描述:输入第一行一个整数 n 表示有 n 个男生和 n 个女生第 2 到第 n+1 行每一行有一个数字表示...

2020-08-30 12:13:30 1678

原创 寻找最小子字符串

小美和小团在玩一个游戏,小美任意给出一个大字符串str1以及一个独立的小字符串str2,小团需要从这个大字符串str1里找到包含独立小字符串str2中所有字符的最小子字符串str3;例如,小美给出一个大字符串"meituan2019"和一个子字符串"i2t",那么小团给出的答案就应该是"ituan2";需要注意:1、str1中有可能没有完整包含str2所有字符的情况,此时返回"",即为空字符串;2、str1不会为空,但str2有可能为空,此时返回整个str1;3、str2可能存在重复的字符,此时s

2020-08-30 11:52:20 921

原创 删除字符

将给定的字符串,按照规则删除字符,输出删除后的字符串。删除规则为:相同字符连续,则删除,如”aaaab”删除后的字符串为”b”。注:仅是单个字符连续才删除,如babababa则不能删除;输入描述:输入数据有多组,每组一行,仅包含数字和英文字母,不包含转义等其他特殊字符,输入数据最大长度为10;输出描述:对于每个测试实例,要求输出按规则删除后的数据,每个测试实例的输出占一行。如果删除后有字符,直接输出删除后的字符;如果删除后为空,则输出”no”输入例...

2020-08-30 11:05:33 1225

转载 Map.entry详解

Map.entrySet() 这个方法返回的是一个Set<Map.Entry<K,V>>,Map.Entry 是Map中的一个接口,他的用途是表示一个映射项(里面有Key和Value),而Set<Map.Entry<K,V>>表示一个映射项的Set。Map.Entry里有相应的getKey和getValue方法,即JavaBean,让我们能够从一个项中取出Key和Value。下面是遍历Map的四种方法: public stati...

2020-08-29 09:05:49 373

原创 求字符串排列组合

求字符串排列组合获取字符串无重复排列组合数量。输入:baac输出:12import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(Sys

2020-08-28 23:44:50 159

原创 无重复字符的最长子串的长度

给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是"wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长度,"pwke"是一个子序列,不是子串...

2020-08-26 16:33:13 505

转载 python的新特性函数注释(定义函数时使用“:”及“ ->”符号)

刷题的时候发现有的题目函数定义格式类型是这样的:def lengthOfLongestSubstring(self, s: str) -> int:这种定义方式完全没明白啥意思,于是经过一番查找,大体意思如下:这是python3的新特性,简单理解为s:str中的s还是你要传的形参这个没有变,str为该形参的注释,意思是告诉你传入的s应该是个字符串,当然这里重点理解一下注释二字,也就是说python仍然是动态赋值类型语言,这里虽然告诉你s应该是字符串,但是你传一个int进去,你的代码也是可以

2020-08-26 15:32:17 1421

原创 参数解析

链接:https://www.nowcoder.com/questionTerminal/668603dc307e4ef4bb07bcd0615ea677来源:牛客网[编程题]参数解析热度指数:30626 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 算法知识视频讲解 在命令行输入如下命令:xcopy/sc:\d:\,各个参数如下:参数1:命令字xcopy参数2:字符串/s参数3:字符串c:\参数4:字符串d:\...

2020-08-26 10:38:56 327

转载 关于Java正则和转义中\和\\和\\\\的理解

一、作为Java的转义字符1.在Java中,反斜杠(\)是一个特殊的字符,被称为转义字符,它的作用是用来转义后面一个字符。转义后的字符通常用于表示一个不可见的字符或具有特殊含义的字符,例如换行(\n)、回车符(\r)、制表符(\t)。2.在Java中以下字符都有特殊意义,无法直接表示单引号:char c = 'a'; 表示字符类型的数据时需要使用单引号将字符左右括起来。所以要表示字符'则需要使用\'双引号:String str = "abc"; 表示字符串类型的数据时需要使用双引号将字...

2020-08-25 12:35:13 13915

原创 CSP202006-1线性分类器

试题编号: 202006-1 试题名称: 线性分类器 时间限制: 1.0s 内存限制: 512.0MB #include<iostream>#define N 1001#define M 21using namespace std;typedef struct point{ int x; int y; char type;}point;//记录点的x,y,typetypedef st...

2020-07-26 16:51:27 1570

原创 CSP 201809-2 买菜

试题编号: 201809-2 试题名称: 买菜 时间限制: 1.0s 内存限制: 256.0MB import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); int []num = new int[1000001]

2020-06-28 10:13:17 144

原创 CSP201912-3化学方程式 Java

试题编号: 201912-3 试题名称: 化学方程式 时间限制: 1.0s 内存限制: 512.0MB 代码:import java.util.Map;import java.util.HashMap;import java.util.Scanner;public class Main{ static Map<String, Integer> left = new HashMap<>(); static ..

2020-06-27 17:12:01 320

原创 CSP201812-2 小明放学!

试题编号: 201812-2 试题名称: 小明放学 时间限制: 1.0s 内存限制: 512.0MB

2020-06-26 21:49:08 236

原创 CSP201312-1出现次数最多的数

试题编号: 201312-1 试题名称: 出现次数最多的数 时间限制: 1.0s 内存限制: 256.0MB .import java.util.Scanner;import java.util.HashMap;import java.util.List;import java.util.ArrayList;import java.util.Map;public class Main{ public static void main(St.

2020-06-26 15:34:57 138

原创 CSP201412-1 门禁系统

试题编号: 201412-1 试题名称: 门禁系统 时间限制: 1.0s 内存限制: 256.0MB /******************************************************************************试题编号: 201412-1 试题名称: 门禁系统 时间限制: 1.0s 内存限制: 256.0MB*******************************************..

2020-06-26 14:48:42 155

原创 CSP201503-1图像旋转!

试题编号: 201503-1 试题名称: 图像旋转 时间限制: 5.0s 内存限制: 256.0MB 开始这样结果内存超限了,import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); int m = in.next

2020-06-26 14:17:10 254

原创 CSP201509-1 数列分段

试题编号: 201509-1 试题名称: 数列分段 时间限制: 1.0s 内存限制: 256.0MB /******************************************************************************试题编号: 201509-1 试题名称: 数列分段 时间限制: 1.0s 内存限制: 256.0MB********************************************..

2020-06-26 13:41:07 215

原创 CSP 201512-1 数位之和

试题编号: 201512-1 试题名称: 数位之和 时间限制: 1.0s 内存限制: 256.0MB /******************************************************************************试题编号: 201604-1 试题名称: 折点计数 时间限制: 1.0s 内存限制: 256.0MB**********************************************.

2020-06-26 12:26:12 98

原创 Java int String互转

string和int互换:bai// String 转intString str = “hi123”;int a = Integer.parseInt(str);// int 转 Stringint a = 1;String str = String.valueOf(a);

2020-06-26 12:21:27 95

原创 CSP 201612-1中间数

试题编号: 201612-1 试题名称: 中间数 时间限制: 1.0s 内存限制: 256.0MB /******************************************************************************试题编号: 201612-1 试题名称: 中间数 时间限制: 1.0s 内存限制: 256.0MB************************************************.

2020-06-26 11:02:56 198

原创 CSP201703-1分蛋糕

试题编号: 201703-1 试题名称: 分蛋糕 时间限制: 1.0s 内存限制: 256.0MB import java.util.Scanner;public class Main{ public static void main(String[] args) { int n=0,k=0; //n块蛋糕,编号(1,n),重a1,a2,...,an // 分给每个朋...

2020-06-25 16:47:06 110

原创 CSP201709-1 打酱油

试题编号: 201709-1 试题名称: 打酱油 时间限制: 1.0s 内存限制: 256.0MB import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); ...

2020-06-24 11:48:53 107

原创 CSP201803-1 跳一跳

试题编号: 201803-1 试题名称: 跳一跳 时间限制: 1.0s 内存限制: 256.0MB import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner in = new Scanner(System.in); int grade = 0; int []grades =...

2020-06-22 10:37:18 182

原创 CSP 201809-1 卖菜

import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); int []cai1 = new int[n]; int []cai2 = new int[n]; for(int i = 0; ...

2020-06-22 10:02:37 113

原创 CSP201812-1 小明上学

试题编号: 201812-1 试题名称: 小明上学 时间限制: 1.0s 内存限制: 512.0MB // 试题编号: 201812-1// 试题名称: 小明上学import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner in = new Scanner(System.in); ...

2020-06-21 23:44:21 139

原创 CSP201903-02 二十四点

法1:利用两个栈,一个操作数栈,一个运算符栈,进行表达式求值import java.util.Scanner;import java.util.Stack;public class Main { public static void main(String [] args){ Scanner in = new Scanner(System.in); Stack<Character> opt = new Stack<>(); ...

2020-06-21 20:01:28 133

原创 Java Integer转String

Integer a = 10;String.valueOf(a);

2020-06-21 17:06:39 365

原创 Java中char类型转换成int类型的方法

Java中char类型转换成int类型的两种方法方法一:char ch = '1'; if (Character.isDigit(ch)){ // 判断是否是数字 int num = Integer.parseInt(String.valueOf(ch)); System.out.println(num); } 方法二:char ch = '1'; if (Character.isDigit(ch)){ // 判断是否是数字 int num = (int)ch - ...

2020-06-21 16:54:10 1264

原创 CCF201903-1 小中大

试题编号: 201903-1 试题名称: 小中大 时间限制: 1.0s 内存限制: 512.0MB import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); int [...

2020-06-21 16:05:12 89

空空如也

空空如也

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

TA关注的人

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