- 博客(29)
- 收藏
- 关注
转载 数据库分区、分表、分库
原文链接:https://blog.csdn.net/T_karine/article/details/112510352一、数据库分区1. 定义-数据库分区是将数据量大的表的数据均摊到不同的硬盘、系统或不同服务器存储介质中(将数据从物理上分成若干个小表存储),实际上还是一张表。-将表的数据均衡到不同的地方,为了在特定的SQL操作中减少数据读写的总量以缩减响应时间。提升查询效率。2. 优点1、相对于单个文件系统或是硬盘,分区可以存储更多的数据;2、数据管理比较方便,比如要清理或废弃某年
2022-05-10 11:30:12 2590
原创 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
转载 前缀和
【前缀和】什么是前缀和?前缀和是一个数组的某项下标之前(包括此项元素)的所有数组元素的和。设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 5862
原创 字符串判等(计蒜客)
问题描述:(题目: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 8470
原创 数字反转
问题描述:给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零代码:#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)<<...
2019-11-23 14:13:21 2160
转载 二维数组的几种运算
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 3633
转载 实现俩个整数(不借助第三个量)
实现两个整数交换总结(面试中很可能会问到的问题)怎样把两个整数交换,听起来觉得是很简答的事情,会认为是菜鸟级问题,因为这算是学习任何一门语言中最常见的Code。你很可能不到一分钟就把Code完成,方法当然是借助中间变量(最常见,普通的方法)。可是当面试官问你能否不借助中间变量实现两个数字的交换的时候,是不是脑子嗡的一下,不知道该如何下手了呢?(嘿嘿.......没得关系,这里已经帮你总结...
2019-11-18 20:09:50 183
原创 几种排序算法
冒泡算法冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化...
2019-11-18 17:37:23 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人