题目 336. 回文对 我的思路 我的思路: 两两组合,再依次检查是否组合后的串是否是回文串。 检查回文串的方法:两个指针分别指向首和尾巴,若字符匹配则向中间靠近,直到不匹配或者靠拢 很明显,我的做法复杂度过高,运行超时了,如何优化? 我的做法的复杂度是,n*n*m,n是单词总数,m是字符串的平均长 ...
分类:
其他好文 时间:
2020-08-07 00:26:56
阅读次数:
72
connect(ui->pushButton, &QPushButton::clicked, [=](){ //注意:若在lambda中访问类成员变量,[]号里面必须有=或&,否则编译不过,报错this指针错误。 if (m_td != NULL) { m_td->terminate(); m_td ...
分类:
数据库 时间:
2020-08-05 18:14:35
阅读次数:
90
游标定义 sql语言按照标准处理对象是集合,但有时候也需要针对单行的处理,所以就有了游标,类似C语言的指针一样。 使用方法 创建游标 declare cursor_name --游标名称,唯一标识 [insensitive] [scroll] cursor for select_statement ...
分类:
数据库 时间:
2020-08-05 00:09:52
阅读次数:
127
关于垃圾回收算法的这道面试题,几乎是所有3年以上的Java面试中必问的题目,甚至有些好一点的公司会在校招时问到面试者。那么本文就系统的讲一下垃圾回收的算法,和Hotspot虚拟机执行垃圾回收的一些实现细节,比如安全点和安全区域等。因为各个平台的虚拟机操作内存的方法各不相同,且牵扯大量的程序实现细节,所以本文不会过多的讨论算法的具体实现,只会介绍几种算法思想及发展过程。垃圾回收算法1、标记-清除算法
分类:
编程语言 时间:
2020-08-02 10:16:16
阅读次数:
74
题目:填空练习(指向指针的指针)。 程序分析:无。 程序源代码: 1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 const char *s[]={"man","woman","girl","boy","sister"}; 6 ...
分类:
其他好文 时间:
2020-08-01 21:17:33
阅读次数:
72
package newleetcode;/** * leetcode20.strStr匹配字符串 * 给定一个主串和一个匹配字符串 * 在主串中寻找匹配字符串并返回下标 */public class LeetCode28 { //KMP算法 //dp前一个括号代表匹配状态 private int[] ...
分类:
编程语言 时间:
2020-08-01 09:21:06
阅读次数:
94
对象的诞生“你醒啦!”,迷迷糊糊中听到一个声音,我睁开了眼睛,发现一个小伙伴正看着我。“这里是哪里,你是谁啊?”“这里是堆区,我是一个Ajax对象,叫我小A吧”我慢慢坐了起来,举目四望,这里有好多形形色色的对象居住在这里,远处还有好多的线程在各自忙碌着,好一副热闹的景象!“你好,我才刚醒,我还不知道我是什么对象呢”“这个简单,让我看看哈~~哦,原来你是一个APIController对象啊”,小A摸
分类:
编程语言 时间:
2020-07-31 12:37:35
阅读次数:
83
C++最牛编程技术《指针与引用》1.变量首先最重要的,variable的定义,当你申明一个变量的时候,计算机会将指定的一块内存空间和变量名进行绑定;这个定义很简单,但其实很抽象,例如:intx=5;这是一句最简单的变量赋值语句了,将5赋值于名字叫做x的内存空间,其本质是将值5赋值到一块内存空间,而这个内存空间名叫做x。变量在内存中的操作其实是需要经过2个步骤的:?找出与变量名相对应的内存地址。?根
分类:
编程语言 时间:
2020-07-31 01:01:08
阅读次数:
81
指针: https://www.cnblogs.com/tongye/p/9650573.html int *p; // 声明一个 int 类型的指针 p char *p // 声明一个 char 类型的指针 p int *arr[10] // 声明一个指针数组,该数组有10个元素,其中每个元素都是 ...
分类:
其他好文 时间:
2020-07-30 22:18:36
阅读次数:
85