视频直播源码,python实现列表插入、查找、删除

视频直播源码,python实现列表插入、查找、删除

1
#列表的插入、查找、删除实现<br> <br>class TestArray:<br>    def __init__(self, capacity) ->None:<br>        # 由于python的list是动态扩展的,实现底层具有固定容量、占用一段连续的内存空间的数组,所以用-1来作为无效元素的标识<br>        self.data = [-1]*capacity<br>        #列表实际存储的值的个数<br>        self.count = 0<br>        #列表的大小<br>        self.n = capacity<br> <br>    def addValue(self, index, value):<br>        """<br>        列表中插入元素<br>        :param index: 插入位置<br>        :param value: 插入的数据<br>        :return:<br>        """<br>        if self.n == self.count:<br>            return False<br> <br>        if index<0 or index>self.n:<br>            return False<br> <br>        for i in range(self.count, index,-1):<br>            self.data[i] = self.data[i-1]<br> <br>        self.data[index] = value<br>        self.count += 1<br>        return True<br> <br>    def find(self, index):<br>        """<br>        查找元素值<br>        :param index: 元素所在位置<br>        :return:<br>        """<br>        if index<0 or index>=self.count:<br>            return -1<br> <br>        return self.data[index]<br> <br>    def delete(self, index):<br>        """<br>        删除列表中元素<br>        :param index: 删除元素的位置<br>        :return:<br>        """<br>        if index<0 or index>=self.count:<br>            return False<br> <br>        for i in range(index, self.count-1):<br>            self.data[i] = self.data[i+1]<br>        self.count -=1<br>        return True

​以上就是 视频直播源码,python实现列表插入、查找、删除,更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2021-10-12 短视频系统,获取camera的的图像并保存
2021-10-12 短视频平台源码,首页视频之间设置间距
2021-10-12 在线直播系统源码,个人主页用户标签添加实现
点击右上角即可分享
微信分享提示