算法
huarray
好好学习,天天向上
展开
-
算法面试题之猫狗队列(java)
【题目】:已知有宠物:狗、猫如下,实现一种猫狗队列的结构:/** * @ClassName Pet * @Description 宠物 * @Author Huarray * @Date 2019/1/10 9:53 * @Version 1.0 **/public class Pet { private String type; public Pet(...原创 2019-01-10 19:53:47 · 366 阅读 · 0 评论 -
算法面试题:设计一个getMin功能的栈(java)
【说明】:本文来自左程云老师所著的《程序员面试代码指南》第一章中“设计一个有getMin功能的栈”【题目】: 实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作。【要求】: 1、pop、push、getMin操作的时间复杂度都是O(1)。 2、设计的栈类型可以使用现成的栈结构。【思路】: 一、需要两个栈,一个用来存放数据:dataStac...转载 2019-01-08 22:59:25 · 478 阅读 · 2 评论 -
适合初学者的算法自学目录--另附我自己看过的一些网址
第一章 - 算法基础 1.1 算法复杂度计算https://www.cnblogs.com/gaochundong/p/complexity_of_algorithms.html1.2 神奇的兔子数列https://www.jianshu.com/p/08400854283c第二章 - 线性表 2.1 链表2.2 链表实例第三章 - 栈与队列3.1 栈https://b...原创 2019-01-10 09:25:19 · 313 阅读 · 0 评论