码迷,mamicode.com
首页 >  
搜索关键字:offer    ( 4910个结果
剑指offer - 二维数组中的查找
这题我总觉得 oj 有问题。。。就算真的复杂度很高,也不可能通不过一个样例吧。。。 第一眼没注意到每一列都从上到下递增,写出来的算法平均时间复杂度为 O(lgn * lgm),最坏为O(nlgm),思路就是对第一列做二分查找得到一个行区间,然后遍历行区间,对每一行做二分查找,但提交后有段错误(本地 ...
分类:编程语言   时间:2019-12-13 14:17:36    阅读次数:87
剑指offer:整数中1出现的次数(从1到n整数中1出现的次数)
参考: https://troywu0.gitbooks.io/interview/整数中出现1的次数(从1到n整数中1出现的次数).html 题目描述 求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13 ...
分类:其他好文   时间:2019-12-12 21:13:33    阅读次数:85
剑指Offer-36.数字在排序数组中出现的次数(C++/Java)
题目: 统计一个数字在排序数组中出现的次数。 分析: 给定一个已经排好序的数组,统计一个数字在数组中出现的次数。 那么最先想到的可以遍历数组统计出现的次数,不过题目给了排序数组,那么一定是利用了排序这个性质来缩减时间复杂度的。 因为如果所给的数字在数组中出现,那么这个数字在数组中一定是连续的,那么可 ...
分类:编程语言   时间:2019-12-11 00:32:31    阅读次数:91
剑指offer-面试题43-1~n整数中1出现的次数-归纳法
/* 题目: 求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数? 为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。 ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数( ...
分类:其他好文   时间:2019-12-11 00:16:14    阅读次数:99
剑指offer-面试题44-数字序列中某一位的数字-脑筋急转弯
/* 题目: 数字以0123456789101112131415…的格式序列化到一个字符序列中。 在这个序列中,第5位(从0开始计数,即从第0位开始)是5,第13位是1,第19位是4,等等。 请写一个函数,求任意第n位对应的数字。 */ #include<iostream> #include<str ...
分类:其他好文   时间:2019-12-10 22:08:26    阅读次数:100
ConcurrentLinkedQueue
ConcurrentLinkedQueue是非阻塞无界的,基于FIFO原则,线程安全的队列,新节点的插入都是在队列的尾部插入的(tail节点),该队列适合于多个线程共享同一个集合时使用。 结构: 构造函数 offer插入 add插入 poll出队列 peek出队列 size操作 remove操作 c ...
分类:其他好文   时间:2019-12-10 18:34:33    阅读次数:109
剑指Offer——面试题7:重建二叉树
题目:输入某二叉树的前序遍历和中序遍历结果,重建该二叉树。(假设输入的前序和中序遍历结果中都不含重复数字) 1 #include "BinaryTree.h" 2 #include <stdexcept> 3 #include <iostream> 4 #include <cstdio> 5 #in ...
分类:其他好文   时间:2019-12-10 00:57:37    阅读次数:97
剑指Offer-Python(16-20)
16、合并另个排序链表 # -*- coding:utf-8 -*- class ListNode: def __init__(self, x): self.val = x self.next = None class Solution: # 返回合并后列表 def Merge(self, pHea ...
分类:编程语言   时间:2019-12-07 12:50:13    阅读次数:71
剑指offer-包含min函数的栈-栈和队列-python
题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 # -*- coding:utf-8 -*- # class ListNode: # def __init__(self, x): # self.val = x # self.next = Non ...
分类:编程语言   时间:2019-12-07 12:21:47    阅读次数:104
剑指offer-包含min函数的栈-栈和队列-python
题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。 # -*- coding:utf-8 -*- class Solution: def __init__(self): self.stack = [] self.minstack = [] ...
分类:编程语言   时间:2019-12-06 11:51:33    阅读次数:67
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!