花费 8ms 找到8295条记录
用两个栈实现一个队列 用两个栈实现一个队列 繁体
2017年05月26 - 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数appendTail和deleteHead,分别完成再队列尾部插入结点和在队列头部删除结点 的功能 删除一个元素的步骤

剑指offer---二维数组中的查找 繁体
2017年04月12 - **题目描述**在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。**解题思路**刚

剑指Offer——把字符串转换成整数 繁体
2019年07月14 - 1、题目描述   将一个字符串转换成一个整数(实现Integer.valueOf(string)的功能,但是string不符合数字要求时返回0),要求不能使用字符串转换整数的库函数。 数值为0或者字

剑指Offer面试题22栈的压入弹出序列,面试题23从上到下打印二叉树(层序遍历用队列) 繁体
2017年03月14 - 面试题22:栈的压入弹出序列输入两个整数序列,第一个序列表示压入顺序,判断第二个序列是否为弹出顺序.假设入栈所有数字均不相等。思路:构建辅助栈,以压入序列1、2、3、4、5,弹出序列4、5、3、2、1

【剑指Offer学习】【面试题15 :链表中倒数第k个结点】 繁体
2015年06月28 - 题目:输入一个链表,输出该链表中倒数第k 个结点.为了符合大多数人的习惯,本题从1 开始计数,即链表的尾结点是倒数第1 个结点.例如一个链表有6 个结点,从头结点开始它们的值依次是1 、2、3、

【练习笔记】剑指offer-面试题5 :从尾到头打印链表 繁体
2015年08月01 - 【题目】输入一个链表,从尾到头打印链表每个节点的值。【答案】/*** public class ListNode {* int val;* ListNo

剑指offer 链表中倒数第k个结点 繁体
2018年05月16 - 题目: 输入一个链表,输出该链表中倒数第k个结点 思路:主要考虑 1. head为空 2.链表长度小于k 3.k=0 无符号减1会变成4294967295(Java有

剑指offer-最小的k个数 繁体
2016年11月27 - 题目描述输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。解法一: O(n)的算法,只有当我们可以修改输入的数组

剑指offer 37---求两个链表的第一个公共结点 繁体
2017年07月22 - 求两个链表的第一个公共结点思路:(假设链表不带环)此处求解的是两个单链表,如果两个单向链表有公共的结点,那么这两个链表从某一结点开始,它们的_next都

剑指offer(java代码)——变态跳台阶 繁体
2017年04月28 - 题目描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 这个题和之前的跳台阶问题很相似,主要解决点在于找出规律和用循环代


 
粤ICP备14056181号  © 2014-2021 ITdaan.com