一、 数独不重复测试 通过编写暴力算法,每次取1e4的数据量进行一一检查,发现有重复项。 观察输出发现,这是在交换行的过程中出现的错误。对交换行代码进行检查。 代码错误最终确认在SudokuMaker.cpp 中的void generateFullSwappedRowSudoku(int level ...
分类:
其他好文 时间:
2020-01-17 00:12:37
阅读次数:
89
字符流中第一个不重复的字符 首先要看懂题目, 函数的作用是在字符流中插入一个字符的底层操作,字符流每插入一个字符都会调用一次这个函数, 函数是在字符流中每插入一次字符都会检验一次第一个只出现一次的字符,也就是说,它和前一个函数 一样每插入一个字符也会调用一次 下面的实现思路是,用map来记录字符出现 ...
分类:
其他好文 时间:
2020-01-15 13:43:46
阅读次数:
62
SpringBoot系列之集成Dubbo的方式 本博客介绍Springboot框架集成Dubbo实现微服务的3种常用方式,对于Dubbo知识不是很熟悉的,请先学习我上一篇博客: "SpringBoot系列之集成Dubbo实现微服务教程" ,本博客只是对上篇博客的补充,上篇博客已经介绍过的就不重复介绍 ...
分类:
编程语言 时间:
2020-01-12 18:13:49
阅读次数:
92
给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 1 class Solution { 2 public List<List<Integer>> t ...
分类:
其他好文 时间:
2020-01-12 15:14:56
阅读次数:
48
集合是 Python 的内置数据结构之一,与数学上的集合概念基本一致。集合有两个特点:1、它的元素是不重复且无序的;2、它不支持索引。 创建集合有两种方法: # 用 {} 创建集合 set1 = {1, 2, 'a', 'a', 'b'} # 会自动去重的到 {1, 2, 'a', 'b'} # 用 ...
分类:
编程语言 时间:
2020-01-11 20:27:18
阅读次数:
88
优点: 可靠,稳定 适合传输大量数据 缺点: 传输速度慢 占用系统资源高 TCP和UDP区别 TCP面向连接; UDP是不面向连接; TCP提供可靠的数据传输,也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP不保证可靠的数据传输,容易出现丢包情况; TCP需要连接传输速 ...
分类:
其他好文 时间:
2020-01-08 14:30:24
阅读次数:
66
1.暴力法: 本题让求给定字符串的最长的无重复字符的子串,首先想到暴力解法,穷举出字符串的所有子串,并判断每个子串是否是不重复子串,具体使用hashset或set判是否有重复字符;暴力法效率很差,时间O(n^3),空间O(n);参考代码如下: 1 class Solution { 2 public: ...
分类:
其他好文 时间:
2020-01-07 13:27:01
阅读次数:
84
四数之和 描述 给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所有满足条件且不重复的四元组。 注意: 答案中不可以包含重复的四元组。 示例: 给定数组 ...
分类:
其他好文 时间:
2020-01-07 12:56:26
阅读次数:
80
一:Set类型 set数据不重复,元素无序,添加删除复杂度都是O1,value为NULL的Hash表 sadd (添加) 返回成功添加的个数 smembers key 显示所有元素 sismember key value 判断元素是否存在,是返回1,否返回0 scard key 返回元素的个数 sr ...
分类:
其他好文 时间:
2020-01-03 00:32:45
阅读次数:
95