首页 > 系统相关 >0910-0911 shell编程与基础算法(leetCode )

0910-0911 shell编程与基础算法(leetCode )

时间:2024-09-12 22:51:07浏览次数:13  
标签:shell 插入 称为 0910 元素 栈顶 队列 0911 leetCode

栈的定义

栈(Stack),也称为堆栈,它是一种特殊的线性表,只允许在表的一端进行插入和删除操作。允许在表操作的一端称为栈顶(Top),另一端称为栈底(Bottom)。栈顶是动态变化的,它由一个称为栈顶指针(top)的变量指示。当表中没有元素时,称为空栈。

栈的插入操作称为入栈或进栈,删除操作称为出栈或退栈。

栈的主要特点:
•后进先出,即后进栈的元素先出栈。
•每次进栈的元素都作为新栈顶元素,每次出栈的元素只能是当前栈顶元素。
•栈也称为后进先出表或者先进后出表。

队列(queue)是一种只能在不同端进行插入或删除操作的线性表。 进行插入的一端称做队尾(rear),进行删除的一端称做队头或队首
队列的插入操作通常称为进队或入(push),队列的删除操作通常 称为出队或离队。

队列的主要特点:

先进先出,即先进队的元素先出队。每次进队的元素作为新队尾元素,每次出队的元素只能是队头的 元素。队列也称为先进先出表。

leetCode 20

7c8bd39087dc4806bcd02bacb3dfae41.png

leetCode 232

4087763af3b44c0ab016020bb33f7bdc.png

leetCode 225

7122d7aa2207486a9be3609e709ed230.png

 leetCode 1047

420c1bd0ee0042b3a748f0b3d1f6bc9a.png

3e204ba550f44c8c90f834bf7ac90814.png 

leetCode 150

fcb00fb5bc6449bbb9ca17b352ca7262.png 

 

标签:shell,插入,称为,0910,元素,栈顶,队列,0911,leetCode
From: https://blog.csdn.net/2401_86248249/article/details/142132353

相关文章

  • [20240911]查看超长视图的定义2.txt
    [20240911]查看超长视图的定义2.txt--//昨天看了链接:https://www.anbob.com/archives/8295.html,提供了另外的方式获得超长定义试图的长文本。--//我重复验证看看.1.环境:SYS@book>@ver2==============================PORT_STRING                  :x86_6......
  • Ubantu和Centos7一键shell更换镜像源与Linux系统Python3环境安装
    目录前言1.一键更换源1.1创建文件1.2向环境赋予可执行的权限 2.Linux系统配置Python3环境2.1查看当前python环境2.2更换源 2.3安装所需的依赖2.4.下载python环境文件2.5.解压文件2.6进行编译2.7 开始安装2.8 设置软连接2.9测试是否安装成功前言......
  • shell 比较功能字符合集(更新中)
    数值比较比较描述n1-eqn2n1是否与n2相等nl-gen2n1是否大于或等于n2n1-gtn2n1是否大于n2n1-len2n1是否小于或等于n2n1-ltn2n1是否小于n2nl-nen2n1是否不等于n2字符串比较比较描述str1=str2str1是否和str2相同str1......
  • mysql_getshell的几种方法
    mysql_getshell一、mysql的--os-shell利用原理--os-shell就是使用udf提权获取WebShell。也是通过intooufile向服务器写入两个文件,一个可以直接执行系统命令,一个进行上传文件。此为sqlmap的一个命令,利用这条命令的先决条件:要求为数据库DBA,使用--is-dba查看当前网站连接的数......
  • solidworks案例3-20240910
    使用到的命令:扫描,薄壁特征,等距实体......
  • 在shell中使用github copilot
    brewinstallghghauthloginghextensioninstallgithub/gh-copilot   createalias:aliascopilot='ghcopilot';echo'aliascopilot="ghcopilot"'>>~/.zshrc&&source~/.zshrcaliasgcs='ghcopilo......
  • shell脚本处女作
    #!/bin/bashrm-rf/root/.ssh/{id_rsa,id_rsa.pub}ssh-keygen-trsa-f/root/.ssh/id_rsa-N""&>/dev/nullend=$(tail-1/passwd1.txt)echo>/success.txtecho>/failure.txt#b(){sshpass-p"$passwd"ssh-oConnectTimeo......
  • 20240911 模拟赛总结
    期望得分:100+0+30=130实际得分:100+20+30=150T1感觉没有大样例也还是可以猜到那么一点的结论。k=0无解。当k≠0时,考虑交换不含1的两项,一定能使这两个位置都符合gcd(i,ai)=1,如果最后长度为奇数剩一个位置出来怎么办?那就O(n)枚举一遍找到可行的位置和它换一下即可,易......
  • PDshell16反向pgsql中 Unable to list the columns. SQLSTATE = 22003不良的类型值 sh
    问题原因:pdshell逆向pg的sql脚本滞后,与pg新版本不兼容,解决方案:修改掉不兼容的sql代码1、Database->EditCurrentDBMS,如下 2、PostgreSQL9.x->Script->Objects找到Column和Key;如下 3、将Column->SqlListQuery选项里SELECT中的c.attnotnull替换为cast(nullif(c.att......
  • PDshell16逆向PostgreSQL 工程显示字段comment备注
    现状:当刚逆向成功的表结构是没有原来表结构中的,comment备注如下 然后pd逆向工程的sql已经返回了这个备注的含义 解决方案:1、设置显示注释列tools——DisplayPreferences…如下    勾选-按照下面得方式勾选这三个 复制这里的VBS脚本,打开菜单Tools>Execute......