上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 93 下一页
摘要: 剑指 Offer 56 - I. 数组中数字出现的次数 一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。 示例 1: 输入:nums = [4,1,4,6] 输出:[1,6] 或 [6,1] 示例 2 阅读全文
posted @ 2020-09-29 11:05 Lucky小黄人^_^ 阅读(205) 评论(0) 推荐(0)
摘要: 剑指 Offer 35. 复杂链表的复制 请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。 示例 1: 输入:head = [[7,null],[13,0], 阅读全文
posted @ 2020-09-28 19:49 Lucky小黄人^_^ 阅读(159) 评论(0) 推荐(0)
摘要: 剑指 Offer 09. 用两个栈实现队列 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 示例 1: 输入: ["CQue 阅读全文
posted @ 2020-09-28 18:07 Lucky小黄人^_^ 阅读(177) 评论(0) 推荐(0)
摘要: 剑指 Offer 54. 二叉搜索树的第k大节点 给定一棵二叉搜索树,请找出其中第k大的节点。 示例 1: 示例 2: 限制: 1 ≤ k ≤ 二叉搜索树元素个数 解法一: 按右根左的顺序递归遍历二叉搜索树,第k个结点,即使第k大的结点 1 class Solution { 2 public int 阅读全文
posted @ 2020-09-28 15:22 Lucky小黄人^_^ 阅读(244) 评论(0) 推荐(0)
摘要: 06. 从尾到头打印链表 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 输入:head = [1,3,2] 输出:[2,3,1] 限制: 0 <= 链表长度 <= 10000 解法一: 借用递归,递归时记录节点个数和当前结点的位置,递归到尾节点后创建数组,获取链表 阅读全文
posted @ 2020-09-28 11:33 Lucky小黄人^_^ 阅读(172) 评论(0) 推荐(0)
摘要: leetcode 剑指 Offer 17. 打印从1到最大的n位数 方法一: 先统计出最大值,然后生成一个数组,利用一个循环进行赋值 1 class Solution { 2 public int[] printNumbers(int n) { 3 // 先统计出最大值 4 int maxNum = 阅读全文
posted @ 2020-09-27 11:54 Lucky小黄人^_^ 阅读(129) 评论(0) 推荐(0)
摘要: leetcode 剑指 Offer 56 - II. 数组中数字出现的次数 II 在一个数组 nums 中除一个数字只出现一次之外,其他数字都出现了三次。请找出那个只出现一次的数字。 示例 1: 输入:nums = [3,4,3,3] 输出:4 示例 2: 输入:nums = [9,1,7,9,7, 阅读全文
posted @ 2020-09-26 17:42 Lucky小黄人^_^ 阅读(257) 评论(0) 推荐(0)
摘要: ThreadLocal的作用 ThreadLocal是在线程使用共享资源但共享资源并不用来通信的时候,即不是(生产者-消费者模式,通过一个消息数组来进行通信),那就没必要把该共享资源定义成成员变量,而是采用ThreadLocal来处理这个变量,使得它拥有成员变量的特性(类中甚至线程中全局可用)。 T 阅读全文
posted @ 2020-09-23 18:31 Lucky小黄人^_^ 阅读(3213) 评论(0) 推荐(2)
摘要: 参考:使用python实现接口的方法 代码Demo 1 import flask 2 from flask import request 3 from flask import jsonify 4 import tools 5 import OP_db 6 import settings 7 ''' 阅读全文
posted @ 2020-09-10 16:02 Lucky小黄人^_^ 阅读(901) 评论(0) 推荐(0)
摘要: 一、变量 元组:元组用 () 标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。 字典:相当与C++中的map,字典中值不允许用到变量 [头下标:尾下标] 切割 二、运算符 Python的and, or, not 对应了其他语言的双与&&、双或||、非! 没有++, --运算符 Pyt 阅读全文
posted @ 2020-09-10 15:20 Lucky小黄人^_^ 阅读(130) 评论(0) 推荐(0)
上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 93 下一页