不定长顺序表3

news2025/1/16 0:46:51

六.判空函数

刚刚忘记参数判断了

七.查找函数——在顺序表PS中 查找第一个key值,找到返回key值的下标,没有找到返回-1

不管能否扩容,查找都是在有效数据内部查找,所以可以把定长顺序表的查找Search函数搬过来

测试也跟定长的一样,就不写了

八.删除函数——删除顺序表PS中pos位置的值,删除跟插入一样成功或失败2种结果

跟查找一样,不管能否扩容,删除都是在有效数据内部删除,删除方法都是一样的,所以还是把定长顺序表的删除函数搬过来就行

(4)有i+1的值赋值给i时,或是有别的出现i+1的情况时,务必记得(2)防止i+1越界,i的条件判断要跟着改

现在来测试删除函数,成功通过测试

总结一下:插入时从length-1的位置(下标)开始,包括length-1位置,逐个往后移动,直到空出pos位置,然后在pos位置插入。        删除时从pos+1的位置开始,包括pos+1位置,逐个往前移动。        开始的位置和逐个的顺序务必不能改动。        插入是最后一步执行插入,删除是第一步先执行删除。

九.删除函数——删除第一个val的值

同理,删除第一个val的值也跟能否扩容无关,还是照抄

现在来测试一下

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1149211.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PCA9865 模块使用

本来是用来控制灯的,若用来控制舵机等,需外接电源 arduino arduino stm32 引脚A4为SDA,引脚A5为SCL asrpro 使用softiic库,使用arduino的 Adafruit_PWMServoDriver驱动库 进行修改 若要封装,需将Adafruit_PWMServoD…

Python实现文件压缩和解压功能

目录 一、常见的压缩格式 1、ZIP格式 2、RAR格式 3、7Z格式 二、压缩算法 1、Huffman编码 2、LZ77算法 3、Bzip2算法 三、解压算法 1、解压zip文件 2、解压rar文件 3、解压7z文件 总结 Python是一种功能强大的编程语言,具有易学易用的特点。它提供了许…

2021-arxiv-GPT Understands, Too

2021-arxiv-GPT Understands, Too Paper: https://arxiv.org/abs/2103.10385 Code: https://github.com/THUDM/P-tuning Prompt 简单理解 举例来讲,今天如果有这样两句评论: 1. 什么苹果啊,都没有苹果味&#xff0c…

DevChat:VSCode中基于大模型的AI智能编程助手

文章目录 1. 前言2. 安装2.1 注册新用户2.2 在VSCode中安装DevChat插件2.3 设置Access Key 3. 实战使用4. 总结 1. 前言 DevChat是由Merico公司精心打造的AI智能编程助手。它利用了最先进的大语言模型技术,像人类开发者一样高效地理解需求,并提供最佳的代…

Star History 九月开源精选 |开源 GitHub Copilot 替代

虽然大火了近一年,但是截至目前 AI 唯一破圈的场景是帮助写代码(谷歌云旗下的 DORA 年度报告也给 AI 泼了盆冷水)。不过对于软件开发来说,生成式人工智能绝对已经是新的标配。 本期 Star History 收集了一些开源 GitHub Copilot …

双十一好物提前看!双十一买什么最省心、好用又实惠的好物推荐

双十一即将来临,你是否已经开始为购物车准备填满各种好物?一年一度大促购物节可千万要清点好需要买刚需好物有哪些,毕竟错过了这个促销活动的时间就要等下一年,辛苦一年了,就等着双十一大促的时候买点好东西讨好一下自…

一文读懂多云CDN

本文带你了解火山引擎边缘云推出的一款创新产品:多云CDN。如果你的业务同时由多家CDN厂商提供服务,而你作为多家CDN服务的购买者/使用者/运维人员,那么多云CDN是帮助你“降本增效”的不二利器! 在不久前结束的“2023稀土掘金开发…

1400*B. Phoenix and Beauty(贪心构造)

Problem - 1348B - Codeforces 解析: 满足题意,会构成循环序列,其中循环节长度为 k,统计数列中不同元素的个数 cnt ,如果cnt > k,显然无解。 否则,由于题意中已经证明,答案序列个…

用CHAT分析:为什么层次网络模型理论,不容易解释熟悉性效应?

今天小编带大家探索新的事物,这个问题对于小编来说也是未知~ 问Chat:试分析为什么层次网络模型理论不容易解释熟悉性效应? 熟悉性效应(Familiarity Effect)是指人们对于熟悉的事物、人或情境有更积极的评价和感知。这…

无人机自主航迹规划智能算法综述

源自:航空兵器 作者:郭启敏, 张鹏, 王应洋, 王石 “人工智能技术与咨询” 发布 摘 要 关键词 无人机; 航迹规划; 自主性; 智能优化算法; 机器学习算法 引 言 1 无人系统自主性及其内涵 1.1 无人系统自主性定义 1.2 无人系统自主性内涵 2 航迹…

个人美容与美容产业:TikTok上的双重趋势探索

当今数字时代,美容行业已不再局限于专业的化妆师和美容院。社交媒体平台如TikTok已经成为美容爱好者和业内专业人士的创新舞台。本文将深入探讨TikTok如何引领着美容产业和个人美容趋势,以及它是如何将这两者相互融合。 TikTok:美容产业的游戏…

8 模型查看

查看检查模型的方法 1 torchsummary2 netron3 tensorboardX参考 查看检查模型的方法: 1 torchsummary 仅仅只是打印模型,并不能检测模型是否准确。 summary 会计算参数量,等等信息,还会对尺寸不匹配进行报错。 1,安…

HTML+CSS+JS实现计算器

🙈作者简介:练习时长两年半的Java up主 🙉个人主页:程序员老茶 🙊 ps:点赞👍是免费的,却可以让写博客的作者开心好久好久😎 📚系列专栏:Java全栈,…

了解C#中Lambda表达式的用法

Lambda表达式是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda简化了开发中需要编写的代码量。它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型,支持带有可绑定到委托或表达式树的输入参数的内联表达式…

贝叶斯变分方法:初学者指南--平均场近似

Eric Jang: A Beginners Guide to Variational Methods: Mean-Field Approximation (evjang.com) 一、说明 变分贝叶斯 (VB) 方法是统计机器学习中非常流行的一系列技术。VB 方法允许我们将 统计推断 问题(即,给定另一个随机变量的值来推断随机变量的值&…

基本微信小程序的驾校宝典系统-驾照考试系统

项目介绍 系统模块分析是对系统的各个模块做出相应的说明以及解释。此系统的模块分别有用户模块、服务端模块和管理端模块这两大基本模块,其中服务端模块包括了首页、教练信息、教练咨讯、考试预约、我的等;而管理端模块则包括了个人中心、用户管理、教…

什么是 CNN? 卷积神经网络? 怎么用 CNN 进行分类?(2)

参考视频:https://www.youtube.com/watch?vE5Z7FQp7AQQ&listPLuhqtP7jdD8CD6rOWy20INGM44kULvrHu 视频4:CNN 中 stride 的概念 如上图,stride 其实就是 ”步伐“ 的概念。 默认情况下,滑动窗口一次移动一步。而当 stride …

C# OpenCvSharp DNN 部署L2CS-Net人脸朝向估计

效果 项目 代码 using OpenCvSharp; using OpenCvSharp.Dnn; using System; using System.Collections.Generic; using System.Drawing; using System.Drawing.Drawing2D; using System.Linq; using System.Text; using System.Windows.Forms;namespace OpenCvSharp_DNN_Demo …

(1)(1.10) JSN-SR04T声纳

文章目录 前言 1 连接到自动驾驶仪 2 参数说明 前言 JSN-SR04T 是一种超声波距离传感器。有两个版本 v2.0 和 v3.0。v2.0 的作用范围为 25 至 450cm,v3.0 的作用范围为 20 至 600cm。也更稳定。由于量程很短,因此使用范围有限。 1 连接到自动驾驶仪 …

TensorFlow学习笔记(未完待续)

文章目录 tf.Graph().as_default()sessiontensorflow.placeholder()tf.summary tf.Graph().as_default() with tf.Graph().as_default():with tf.device(/gpu:str(GPU_INDEX)):TensorFlow中所有计算都会被转化为计算图上的节点。是一个通过计算图的形式来表述计算的编程系统&a…