![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识
平平无奇的写bug小能手
这个作者很懒,什么都没留下…
展开
-
Java中String的intern方法
使用intern方法,主动将串池中还没有的字符串对象放入串池,如果有则不会放入。会把串池中的对象返回在1.8中,使用intern方法会将这个字符串对象尝试放入串池,如果有则不会放入,如果没有会放入串池(指向这个对象,即是同一个对象),并将串池对象返回String s1 = new String("a")+ new String("b");System.out.println(s1.int...原创 2020-03-08 16:15:00 · 149 阅读 · 0 评论 -
排序总结1
一. 一些概念1. 排序:排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。(将杂乱无章的数据元素,通过一定的方法按关键字顺序排列的过程叫做排序。)分内排序和外排序。2.内排序:在排序的整个过程中,待排序的所有记录全部被放置在内存中的排序。3.外排序:由于排序的记录个数太多,不能同时放置在内存,整个排序过程需要在内外存之间多次交换数据才能进行。4.稳定性:...原创 2018-02-17 00:09:53 · 220 阅读 · 1 评论 -
STL之vector,map,set
1.vector(不定长数组):要使用vector需包含头文件 #include <vector> 1.1 简单介绍: vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象. 一个vector类似于一个动态的一维数...原创 2018-02-23 15:20:20 · 158 阅读 · 0 评论 -
KMP
KMP: 先写出头文件和定义语句:#include <stdio.h>#include <string.h>#define maxn 1000char s[maxn],t[maxn];//s为主串,t为子串int next[maxn],l1,l2;//l1为主串长度,l2为子串长度主函数:int main(){ scanf("%s%s",s,...原创 2018-02-25 11:56:46 · 168 阅读 · 1 评论