数据结构问答3

news/2024/11/17 7:21:48/

1. 栈、队列、线性表的区别与联系(异同)

答:

栈和队列联系:逻辑结构都是线性结构;存储结构都可以采用顺序存储结构和链式存储结构;他们的数据元素都呈线性关系,是一种的线性表,且只允许在端点处插入和删除元素

栈、队列和线性表联系:栈和队列都是一种操作受限的线性表。

区别:线性表可以在中间和两端任何地方插入和删除元素,而栈只能在同一端插入和删除元素,具有后进先出的特点、队列只允许在一段插入元素,另一端删除元素,具有先进先出的特点。

2. 顺序栈和链栈判空、满的条件?

答:

顺序栈(初始化top = -1);(初始化top = 0)

进栈:s[++top]=x             ;s[top++]=x

出栈:x=s[top--]              ;x=s[--top]

判空:top==-1                 ; top == 0

判满:top==maxsize-1    ; top==maxsize   (静态分配的)

链栈(带头结点初始化head->next=NULL)  -----   不考虑满的情况(因为是动态分配的)

栈空:head->next==NULL(出栈同理单链表删除第


http://www.ppmy.cn/news/956463.html

相关文章

在使用腾讯云函数创建chatgpt反代理需要注意的事情

由于作者原来给的zip包里面有个app.js里面api地址是不对的 需要修改为https://api.openai.com/v1 这样我们重新部署函数就可以正常使用啦啦 然后还有注意的时,在创建的时候执行时间改为35秒,不要900秒,太长了。 创建完成之后,一定…

Http代理服务器—Netty版

基本思路 首先讲解一下基本的思路。下图展示的是代理服务器所处的位置: 从代理服务器的位置上看,其职能有3点 接收请求端的数据转发请求到目标服务器转发目标服务器的数据到请求端 所以我们使用Netty搭建代理服务器时,就需要满足上述三种…

代理服务器对比HA,NGINX

一、代理服务器优缺点:HAProxy、Nginx、LVS、Apache 比较 HAProxy Nginx LVS Apache 简介 高可用、负载均衡且基于TCP和HTTP应用的代理,支持高并发,多集群反代。 高性能http和反向代理服务器、邮件代理服务器,支持高并发…

Haproxy 代理后端服务

参考 http://www.haproxy.org HAProxy GitHub 目录 一、Haproxy环境准备 1、Haproxy简介 1.1、haproxy原理 1.2、Haproxy优点 2、在线apt安装 二、使用Haproxy 1、基本脚本结构示例 2、配置反向代理 3、验证haproxy 3.1、重启服务 3.2、访问后台管理 3.3、访问…

python+flask+eventSource打造流式chatGPT生成式API接口

后端用python,前端用web,怎么打通chatGPT API连接? 如果你遇到这样的情况: 科学上网登chat.openai.com开启一个新聊天,总是出现网页错误,刷新几次就没有对话的想法了。 获取了chatGPT的APIkey&#xff0c…

LeetCode | C++ 动态规划——583. 两个字符串的删除操作、72. 编辑距离

目录 583. 两个字符串的删除操作72. 编辑距离 583. 两个字符串的删除操作 583题目链接 做法一: 本题和1143.最长公共子序列基本相同,只要求出两个字符串的最长公共子序列长度即可,那么除了最长公共子序列之外的字符都是必须删除的&#xff0…

Meta发布升级大模型LLaMA 2:开源可商用

论文地址:https://ai.meta.com/research/publications/llama-2-open-foundation-and-fine-tuned-chat-models/ Github地址:https://github.com/facebookresearch/llama LLaMA 2介绍 Meta之前发布自了半开源的大模型LLaMA,自从LLaMA发布以来…

基于nginx的waf方案naxsi源码理解(6)_策略处理

本文档说明 这里的策略处理以读取MainRule策略为例。 以naxsi_core.rules的首条策略做示例: MainRule "rx:select|union|update|delete|insert|table|from|ascii|hex|unhex|drop|load_file|substr|group_concat|dumpfile" "msg:sql keywords" "mz:…