摘要: 原发于taskhub 1. 仅出现一次与均出现两次 题目描述:在给定的非空数组中,仅有一个数字出现一次,其余数字均出现两次,如[1,2,2,3,3]或[1,1,2,3,3] 解题思路:1)分类讨论,利用数组特性;2)利用异或XOR的特性 1.1 分类讨论法 当切片长度为1时,直接返回 当排序后的切片 阅读全文
posted @ 2020-09-24 16:40 litchi99 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 原发于taskhub goroutine是Golang原生支持并发的基础,也是go语言中最基本的执行单元,它具有如下的特性: 独立的栈空间 共享程序堆空间 调度由用户控制 协程是轻量级的线程 在使用goroutine进行并发编程时,往往会遇到协程先后、交替执行的问题,此时可使用go语言中专有的数据结 阅读全文
posted @ 2020-09-24 16:37 litchi99 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 文章原发于taskhub 1. 在Goland中连接本地或远程Docker daemon 1.1 在File->Setting->Build->Docker中配置连接地址 Docker为C/S架构,安装在服务器上的Docker daemon守护程序为server端,我们可使用Goland的Docke 阅读全文
posted @ 2020-09-24 16:35 litchi99 阅读(1885) 评论(0) 推荐(1) 编辑
摘要: 1. 二分查找 class Solution { public: /** * 二分查找 * @param n int整型 数组长度 * @param v int整型 查找值 * @param a int整型vector 有序数组 * @return int整型 */ // 查找左边界 int upp 阅读全文
posted @ 2020-09-24 16:21 litchi99 阅读(107) 评论(0) 推荐(0) 编辑