算法
小曹同学i
还在学习的菜鸟
展开
-
普通队列和循环队列的Java实现
对于数组来说,我们可以通过下标值拿到每一个具体的元素。但是有些时候我们需要一种限制存取顺序的数据结构,此时队列和栈便派上了用场。队列与栈的不同之处在于,队列是先进先出(FIFO)而栈是后入先出(LIFO),其实队列二字“名副其实”,我们可以将其理解为日常生活中的排队:当我们在超市收银台结账时,肯定是排在前面的顾客先结账,然后依次是后面的顾客结账(不考虑某些人的插队行为)。原创 2020-03-23 16:38:56 · 246 阅读 · 0 评论 -
【算法】Python判断数字是否是回文数
回文数的定义: 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例1:输入:121输出:True示例2:输入:-121输出:False解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。思路:映入脑海的第一个想法是将数字转...原创 2020-02-26 10:58:19 · 2595 阅读 · 0 评论