剑指offer-和为S的连续正数序列

剑指offer-和为S的连续正数序列 题目描述 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck! ...

May 3, 2020 · 1 min · Theme PaperMod

剑指offer-字符串的排列

剑指offer-字符串的排列 题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 ...

May 3, 2020 · 1 min · Theme PaperMod

剑指offer-数组中只出现一次的数字

剑指offer-数组中只出现一次的数字 题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 时间复杂度O(N),空间复杂度O(1) ...

May 3, 2020 · 1 min · Theme PaperMod

剑指offer-第一个只出现一次的字符

剑指offer-第一个只出现一次的字符 题目描述 在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写).(从0开始计数) ...

May 3, 2020 · 1 min · Theme PaperMod

java单例模式

java单例模式 1. 饿汉式 // 饿汉式,类加载时完成单例的初始化===线程安全 class Singleton1 { private static Singleton1 instance = new Singleton1(); private Singleton1(){} public static Singleton1 getInstance() { return instance; } } ...

May 1, 2020 · 1 min · Theme PaperMod