# 【华为OD机试真题23 JAVA】单词倒序

1.余额是钱包充值的虚拟货币，按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载，可以购买VIP、C币套餐、付费专栏及课程。

Original: https://blog.csdn.net/qq_34465338/article/details/128333290
Author: 若博豆
Title: 【华为OD机试真题23 JAVA】单词倒序

## 1. 简介

[En]

Stack, also known as stack, is a linear table with limited operations like queues. Qualifies linear tables that insert and delete only at the end of the table. This end is called the top of the stack, on the contrary, the other end is called the bottom of the stack. Compared with the first-in-first-out queue, the mode of operation of the stack is LIFO.

## 2.具体实现

[En]

Here we use native lists to implement, in fact, there is no problem with using the dynamic arrays and linked lists we implemented earlier.

Python:

class Stack:
def __init__(self,*args):
self.data = []

def push(self,item):
self.data.append(item)

def pop(self):
item = self.data.pop()
return item

class Queue:
def __init__(self,*args):
self.data = []

def push(self,item):
self.data.append(item)

def pop(self):
item = self.data.pop(0)
return item


C#:

class Queue
{
private List data;
public Queue()
{
data = new List();
}

public void push(T item)
{
}

public T pop()
{
T res = data[0];
data.RemoveAt(0);
return res;
}
}

class Stack
{
private List data;
public Stack()
{
data = new List();
}

public void push(T item)
{
}

public T pop()
{
T res = data[data.Count - 1];
data.RemoveAt(data.Count - 1);
return res;
}
}


## 3. 队列和栈的更多形式

[En]

Circular queues are generally based on circular arrays, which can save unnecessary space and time waste when adding or deleting elements.

[En]

In fact, the LIFO queue is the same as the stack implementation, from this point of view, the stack is undoubtedly a kind of queue.

[En]

Priority queue is realized that according to the weight of joining the queue, leaving the queue is always the most weighted element in the queue, and the priority queue can be implemented based on the maximum heap. I will also write another blog post with the largest and smallest pile after the follow-up of this series of blog posts in the data structure.

Original: https://www.cnblogs.com/lazyfish007/p/11835817.html
Author: 秋叶红了
Title: 数据结构——队列和栈

(0)

### 大家都在看

• #### Python学习笔记（八）–Django框架

1.什么是框架？ 框架就是程序的骨架，主体结构，也是个半成品。 2.框架的优缺点 可重用、成熟，稳健、易扩展、易维护。 3.Python中常见的框架 （1）大包大揽Django被官…

2022年8月14日
084
• #### Django找不到模板(templates)文件的解决办法

只是做个记录 Djang遇到找不到模板HTML文件的的问题，网上找到的很多解决办法都是修改 把settings.py->”templates”-&gt…

Python 2022年12月27日
046
• #### matplotlib折线图画法

import matplotlib.pyplot as plt import matplotlib.font_manager a = [1,0,1,1,2,4,3,2,3,4,4,…

Python 2023年1月14日
019
• #### 数据归一化、标准化

0.前言理解量钢化：https://zhuanlan.zhihu.com/p/225387114量钢化方法：图片来源：https://zhuanlan.zhihu.com/p/22…

Python 2023年1月7日
034
• #### python如何给某列数据打标签_Pandas/Matplotlib在一列上注释，在另一列上添加标签…

我想把我的情节一年一年地注释在一个分散的情节里。此外，我还想在pandas数据帧中的另一列上标记(添加图例)，在本例中是列：ds[‘label’]。我已经设…

Python 2022年12月31日
038
• #### Python高级：迭代器与生成器（全面解析）

迭代器与生成器 一、知识目标 二、知识点 * 01、生成器 – ①、生成器表达式 ②、yield函数 02、迭代器 – ①、iter函数 ②、next函数 …

2022年8月31日
0171

Python 2023年1月15日
024
• #### 【Python】利用Conda尝鲜Python 3.10

1 简介 【文末有免费全套视频教程】 就在几天前， Python3.10的第一个正式版本 3.10.0发布，之前我们只是从其各个测试版本中捕风捉影地知晓了一些可能加入的新特性，而在…

Python 2023年1月16日
037
• #### Django框架小bai入门

花一点时间过了一下Django的新手教程项目，记录一下整体的思路。 注意，本篇不讨论代码具体实现，只是从宏观上了解项目的内容。 一、总览 Django遵循 MVC 设计模式的框架。…

Python 2022年12月27日
049
• #### Python图像处理丨5种图像处理特效

摘要：本篇文章主要讲解了图像常见的特效处理，从处理效果图、算法原理、代码实现三个步骤进行详细讲解，涉及图像素描特效、怀旧特效、光照特效、流年特效、图像滤镜等。 一.图像素描特效 图…

Python 2023年2月2日
016
• #### python数据处理—-Apply自定义函数和向量化函数

什么是Apply自定义函数？ Pandas提供了很多处理数据的API，如果自己的需求不能被这些API满足的时候，我们就需要写自定义函数使用apply函数 apply函数接收一个自定…

Python 2023年1月8日
049
• #### anaconda安装opencv

如何在anaconda里安装opencv？ 一.用anaconda prompt安装 1>在开始菜单里面点击anaconda 在里面找到prompt（附打开界面） 2>…

2022年8月22日
0147
• #### Python – PyPDF2模块的简单使用

1.简介 PyPDF的前身是PyPDF包在2005年发布，该包的最后一个版本发布于2010年，后来大约经过一年左右，名为Phasit的公司赞助PyPDF的一个分支后来命名为PyPD…

Python 2022年9月3日
0110
• #### django不返回QuerySets的API

以下的方法不会返回QuerySets，但是作用非常强大，尤其是粗体显示的方法，需要背下来。 方法名解释 获取单个对象 创建对象，无需save() 查询对象，如果没有找到就新建对象 …

Python 2022年10月6日
084
• #### 【第2期赠书活动】〖Python 数据库开发实战 – Redis篇⑤〗- Redis 的常用配置参数

前言：✌ 作者简介：渴望力量的哈士奇 ✌，大家可以叫我 🐶哈士奇🐶 ，一位致力于 TFS – 全栈 赋能的博主 ✌🏆 CSDN博客专家认证、新星计划第三季全栈赛道 MV…

Python 2022年12月24日
054
• #### Matplotlib绘图颜色

文章目录 一、基本颜色 二、颜色对照表 三、渐变色 四、混色 五、颜色与十六进制对应 一、基本颜色 r——red b——blue c——cyan g——green k——black…

Python 2023年1月16日
017