1、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #! /usr/bin/env python # -*- coding: utf-8 -*- #题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? sum=0 for i in rang ...
分类:
编程语言 时间:
2019-02-28 16:35:35
阅读次数:
176
一、判断列表中的元素是否存在重复 使用set方法去重后,和原list进行对比,如果相等,那么说明原列表无重复,如果存在重复,说明列表存在重复 二、 ...
分类:
编程语言 时间:
2019-02-26 15:06:32
阅读次数:
197
思路:从简单的排序谈到BitMap算法,再谈到数据去重问题,谈到大数据量处理利器:布隆过滤器。 情景1:对无重复的数据进行排序 @给定数据(2,4,1,12,9,7,6)如何对它排序? 方法1:基本的排序方法包括冒泡,快排等。 方法2:使用BitMap算法 方法1就不介绍了,方法2中所谓的BitMa ...
分类:
其他好文 时间:
2019-02-25 18:48:05
阅读次数:
143
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 字符数组和字符串的区别,C语言字符数组和字符串区别详解 开始的想法是在对字符数组设置两个指针,初始化一个在位置0一个 ...
分类:
其他好文 时间:
2019-02-25 18:17:32
阅读次数:
191
'''set:类似dict,是一组key的集合,不存储value本质是无序和无重复元素的集合'''#创建#创建set需要一个list或者tuple或者dict作为输入集合s1=set({1,2,3,4,5})s2=set({1,2,2,5,3,3,5})s3=set({1:"123",2:"daf" ...
分类:
编程语言 时间:
2019-02-24 18:43:01
阅读次数:
157
一道非常老的题目了,看上去很眼熟,但由于自己是个铁憨憨,还是在参考了官方解法后想了很久才把它完成。 惯例先说思路,借助一个hash数组记录上一次出现该字母的位置,两次出现该字母中间的长度就是这一段无重复子串的长度。 举个例子,字符串abcabcbb,第一次出现字母a的位置为0,第二次出现字母a的位置 ...
分类:
其他好文 时间:
2019-02-24 00:58:05
阅读次数:
258
#.打印100以内的裴波那契数列,使用2种方法实现#第一种importrandoma=1b=1whileb<100:a,b=b,a+bprint(a)#第二种,大概吧??y=1x=2z=y+xprint(y)print(x)whilez<100:print(z)y=xx=zz=y+x#使用Python实现随机生成200无重复激活码(或者优惠券),字符串长度大于5以上forxinrang
分类:
其他好文 时间:
2019-02-22 21:33:11
阅读次数:
293
给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: 所有数字(包括 target)都是正整数。 解集不能包含重复的组合。 示例 1: 示例 ...
分类:
编程语言 时间:
2019-02-17 22:13:50
阅读次数:
152
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 示例 2: 示例 3: 示例 4: ...
分类:
编程语言 时间:
2019-02-17 22:00:33
阅读次数:
169
题目描述: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 示例 2: 示例 3: 示例 4: ...
分类:
其他好文 时间:
2019-02-13 19:30:22
阅读次数:
135