自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode 跳跃游戏

LeetCode 跳跃游戏

2023-06-11 21:11:26 725

转载 数据库分区、分表、分库

原文链接:https://blog.csdn.net/T_karine/article/details/112510352一、数据库分区1. 定义-数据库分区是将数据量大的表的数据均摊到不同的硬盘、系统或不同服务器存储介质中(将数据从物理上分成若干个小表存储),实际上还是一张表。-将表的数据均衡到不同的地方,为了在特定的SQL操作中减少数据读写的总量以缩减响应时间。提升查询效率。2. 优点1、相对于单个文件系统或是硬盘,分区可以存储更多的数据;2、数据管理比较方便,比如要清理或废弃某年

2022-05-10 11:30:12 2590

原创 SpringCloud学习笔记

SpringCloud学习总结

2022-04-04 22:11:14 662

原创 java个人学习笔记

文章目录@[toc]Java基础知识点JVM内存划分类的五大成分四大修饰符方法的重载 Overload方法重写 @Overside局部变量,成员变量,成员方法构造方法什么是封装什么是继承 extends什么是多态关联关系 has-a依赖关系 use-a对比this和superstatic关键字final关键字抽象类 abstract单例设计模式内部类1.内部类基本概念2.匿名内部类3.静态内部类4.成员内部类5.局部内部类代码块1.静态代码块2.实例代码块接口 interface枚举 enum八个包

2020-11-16 22:21:11 290

原创 java个人学习笔记

文章目录@[toc]Java基础知识点JVM内存划分类的五大成分四大修饰符方法的重载 Overload方法重写 @Overside局部变量,成员变量,成员方法构造方法什么是封装什么是继承 extends什么是多态关联关系 has-a依赖关系 use-a对比this和superstatic关键字final关键字抽象类 abstract单例设计模式内部类1.内部类基本概念2.匿名内部类3.静态内部类4.成员内部类5.局部内部类代码块1.静态代码块2.实例代码块2.实例代码块Java基础知识点基本数据

2020-11-06 18:11:30 130

原创 紧急疏散(并查集)

问题描述:https://www.nowcoder.com/practice/976164f3464145c486cbc855f1a60aae?tpId=98&&tqId=33053&rp=1&ru=/activity/oj&qru=/ta/2019test/question-ranking/*求除根结点之外子树中最大的结点数采用并查集的...

2020-03-19 15:09:16 136

原创 非常男女(计蒜客)

问题描述 https://nanti.jisuanke.com/t/T1853近来,蒜头君致力于研究班上同学的配对问题(别想太多,仅是舞伴),通过各种推理和实验,他掌握了大量的实战经验。例如,据他观察,身高相近的人似乎比较合得来。 万圣节来临之际,蒜头君准备在学校策划一次大型的“非常男女”配对活动。对于这次活动的参与者,蒜头君有自己独特的选择方式。他希望能选择男女人数相等且身高都很接近...

2020-03-14 12:48:10 1247

原创 顺序三元组问题(计蒜客)

顺序三元组https://nanti.jisuanke.com/t/T1269

2020-03-14 12:25:46 1136

转载 前缀和

【前缀和】什么是前缀和?前缀和是一个数组的某项下标之前(包括此项元素)的所有数组元素的和。设b[]为前缀和数组,a[]为原数组,根据这句话可以得到前缀和的定义式和递推式: 定义式 递推式 一维前缀和 二维前缀和 【一维前缀和】根据上面的定义,我们可以很容易得到 sum[i] = sum[i-1] + a[i]  ...

2020-03-12 15:40:25 4764

原创 n的全排列(解析)

代码要求:实现n的全排列 输入样例:3 输出样例:123 132 213 231 312 321 代码#include <iostream>#include <cstdio>using namespace std;int a[10], book[10], n;//全局变量若没有赋值默认为0void dfs(int step) {//深度优先搜索 if ...

2020-03-04 13:33:54 1696

原创 刷题中遇到的知识点总结

class成员属性默认为私有的(private);struct成员属性默认为公有的(public) c语言中的文件类型只有二进制码文件和ASCLL码文件(又叫文本文件)

2020-03-02 13:16:23 157

原创 高精度运算(大整数加减运算)

大整数加法 输入格式 有两行,每行是一个不超过200 位的非负整数,可能有多余的前导0。 输出格式 一行,即相加后的结果。结果里不能有多余的前导0,即如果结果是 342,那么就不能输出为 0342。 样例输入复制 22222222222222222222 33333333333333333333 样例输出复制 55555555555555555555 代码#i...

2020-03-02 13:04:38 616

原创 排序算法

目录1.最快最简单的排序——桶排序1.最快最简单的排序——桶排序#include <iostream>#include <iomanip>#include <cstdio>#include <cstdlib>#include <cstring>#include <cmath>#include &...

2020-02-01 22:44:47 102

原创 c++中find() 函数与string::npos参数

当我们利用find函数完成对字符串的查找操作时,应注意:查找字符串a是否包含子串b,不是用strA.find(strB) > 0 而是 strA.find(strB) != string:npos其中string:npos是个特殊值,说明查找没有匹配find函数在找不到指定值得情况下会返回string::npos。string::nposstatic member consta...

2020-01-20 16:30:54 2458 2

原创 C++中的find函数用法

摘要:1.find()查找第一次出现的目标字符串(全匹配)2.find_first_of() 查找子串中的某个字符最先出现的位置(非全匹配)3.find_last_of() 这个函数与find_first_of()功能差不多,只不过find_first_of()是从字符串的前面往后面搜索,而 find_last_of()是从字符串的后面往前面搜索(非全匹配)4...

2020-01-20 15:50:06 5566

转载 C++ string中的find()函数

(原文地址:https://www.cnblogs.com/wkfvawl/p/9429128.html)1.string中find()返回值是字母在母串中的位置(下标记录),如果没有找到,那么会返回一个特别的标记npos。(返回值可以看成是一个int型的数)#include<cstring>#include<cstdio>#include<ios...

2020-01-20 15:00:54 1888

转载 C语言中函数返回字符串的四种方法

下面给出四种返回字符串的方法:1、 将字符串指针作为函数参数传入,并返回该指针。2、 使用malloc函数动态分配内存,注意在主调函数中释放。3、 返回一个静态局部变量。4、 使用全局变量。下面是详细解释:方法一:将字符串指针作为函数参数传入,并返回该指针。典型的strcpy()函数应该就是采用的这种方法,第一个参数为指向目的字符串的指针,返回值也为这个指针...

2020-01-18 21:45:17 5859

原创 字符串判等(计蒜客)

问题描述:(题目:https://nanti.jisuanke.com/t/T1115)问题概述:判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。输入格式两行,每行包含一个字符串;字符串长度不超过100100。输出格式若两个字符串相等,输出"YES",否则输出"NO"。输出时每行末尾的多余空格,不影响答案正确性样例输入复制a A ...

2020-01-18 13:22:39 1134

原创 买房子问题(break,continue,return的区别)

问题描述:蒜头君从现在开始工作,年薪NN万。他希望在蒜厂附近买一套6060平米的房子,现在价格是200200万。假设房子价格以每年百分之KK增长,并且蒜头君未来年薪不变,且不吃不喝,不用交税,每年所得NN万全都积攒起来,问第几年能够买下这套房子?(第一年年薪NN万,房价200200万) 输入格式 一行,包含两个正整数N(10 \le N \le 50)N(10...

2019-11-28 13:39:31 674

原创 输出第n小的质数(计蒜客)

问题描述:输入一个数字n;输出第n个质数(n在10000之内,也可以自己修改数组范围)代码:#include <iostream>#include <iomanip>#include <cstdio>#include <cmath>#include <string>using namespace std;bool ...

2019-11-27 21:28:01 840

原创 有趣的跳跃(计蒜客)

问题描述:一个长度为n(n>0)n(n>0)的序列中存在“有趣的跳跃”当前仅当相邻元素的差的绝对值经过排序后正好是从11到(n-1)(n−1)。例如,1\ 4\ 2\ 31423存在“有趣的跳跃”,因为差的绝对值分别为3,2,13,2,1。当然,任何只包含单个元素的序列一定存在“有趣的跳跃”。你需要写一个程序判定给定序列是否存在“有趣的跳跃”。 输入格式 一...

2019-11-26 17:48:53 1371

原创 输入一个正整数n,然后输入n个正整数,最后输出这些数中最大的一个数

#include <iostream>#include <iomanip>#include <cstdio>#include <cmath>#include <string>using namespace std;int main(){ int n; //输入一个数,表示有几个数进行比较 cin >> n;...

2019-11-25 14:51:49 8466

原创 数字反转

问题描述:给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零代码:​#include <iostream>#include <iomanip>#include <cstdio>#include <cmath>#include <s...

2019-11-24 19:02:38 730

原创 计蒜客雇佣兵问题

问题描述:雇佣兵的体力最大值为MM,初始体力值为00、战斗力为NN、拥有XX个能量元素。 当雇佣兵的体力值恰好为MM时,才可以参加一个为期MM天的战斗期,战斗期结束体力值将为00。在同一个战斗期内,雇佣兵每连续战斗nn天,战斗力就会上升11点,nn为当前战斗期开始时的战斗力。 一个战斗期结束后,雇佣兵需要用若干个能量元素使其体力恢复到最大值MM,从而参加下一个...

2019-11-24 18:59:16 914 5

原创 分离整数的各个数位

#include <iostream>#include <iomanip>#include <cstdio>#include <cmath>#include <string>using namespace std;int main(){ int n; //输入一个数字 cin >> n; int long...

2019-11-23 15:23:05 1034

原创 计算输入数字的长度

(1)定义字符数,把这个数字赋值给这个数组,求数组的长度即可:#include<string.h>#include<iostream>usingnamespacestd;intmain(){charstr[20];cin>>str;cout<<strlen(str)<&lt...

2019-11-23 14:13:21 2158

转载 二维数组的几种运算

public class 数组_二维数组 { //找出数组中最大的元素 private static Double max(int[] a) { double max = a[0]; //如果after > before,则将大的这个值赋值给上一个数 for (int i = 1; i < a.length; i++) ...

2019-11-20 21:04:39 3632

转载 实现俩个整数(不借助第三个量)

实现两个整数交换总结(面试中很可能会问到的问题)怎样把两个整数交换,听起来觉得是很简答的事情,会认为是菜鸟级问题,因为这算是学习任何一门语言中最常见的Code。你很可能不到一分钟就把Code完成,方法当然是借助中间变量(最常见,普通的方法)。可是当面试官问你能否不借助中间变量实现两个数字的交换的时候,是不是脑子嗡的一下,不知道该如何下手了呢?(嘿嘿.......没得关系,这里已经帮你总结...

2019-11-18 20:09:50 183

原创 几种排序算法

冒泡算法冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化...

2019-11-18 17:37:23 120

空空如也

空空如也

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

TA关注的人

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