网站首页 站内搜索

搜索结果

查询Tags标签: 元素,共有 4385条记录
  • 关于Python列表底层实现原理

    关于Python列表底层实现原理目录 关于Python列表底层实现原理引言一、空列表和空元组分别占多少内存空间?二、为什么列表和元组可以保存不同类型的数据三、Python列表的扩容机制四、列表和元组初始化时的共有部分都有哪些内容五、列表和元组的性能差异引言 今天学习极客时…

    2021/7/3 22:51:15 人评论 次浏览
  • 【干货大放送!】小白必备Python100道练习题,赶紧收藏

    嗨~我是小鱼 爆肝给大家整理了这份今天给大家分享100道Python练习题。大家一定要给我三连啊~ 在此之前,先给大家推荐一个工具,是一个对 Python 运行原理进行可视化分析的工具,Python Tutor,点击 Next 按钮就会根据执行步骤显示原理,对新手理解代码运行原理有很大帮助…

    2021/7/3 22:23:37 人评论 次浏览
  • 排序算法全面总结,复杂度分析,太肝了

    本篇文章总结一下各种常见的排序算法,并对各种算法的原理、复杂度、稳定性等性质进行分析;最后我们看一下这些算法在实际生产中的应用文章目录 1. 选择排序2. 堆排序3. 插入排序4. 希尔排序5. 冒泡排序6. 快速排序7. 归并排序8. 计数排序9. 桶排序10. 基数排序11. 小结1…

    2021/7/3 22:21:15 人评论 次浏览
  • Redis链表List相关操作

    1.基本介绍 List类型其实就是一个双向链表,通过push,pop操作从链表的头部或尾部添加删除元素,这使得list既可以用作栈也可以用作队列 2.应用场景 获取最新的10个登录用户信息, select * from user order by logintime desc limit 10; 以上SQL语句可以实现需求,但是数据…

    2021/7/3 19:23:25 人评论 次浏览
  • Redis集合类型

    1.基本介绍 redis 的set 是string类型的无序集合 set最大可包含2^32-1个元素 关于set集合类型,除了基本的添加删除操作,其他有用的操作还包含集合的取并集(union),交集(intersection),差集(difference)。通过这些可以很容易实现sns中好友推荐功能 注意:每个集合中…

    2021/7/3 19:23:24 人评论 次浏览
  • Redis排序集合类型Sort Set

    1. 基本介绍 sorted set 也是string类型元素的集合 不同的是每一个元素都会关联一个权 通过权值可以有序的获取集合中的元素 2.应用场景 获得热门帖子回复量最高的5个 select * from message order by backnum desc limit 5; Redis实现:SQL语句比较耗费数据库资源 集合每…

    2021/7/3 19:23:18 人评论 次浏览
  • 图解排序算法(三)之堆排序

    预备知识堆排序堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。首先简单了解下堆结构。 堆堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大…

    2021/7/3 11:24:17 人评论 次浏览
  • JavaScript 学习笔记(二)

    JavaScript 学习笔记(二)文章目录 JavaScript 学习笔记(二)一 JSON1. JSON 对象什么是JSON对象JSON对象与Javascript对象的区别在JavaScript中使用JSON对象 2. JSON数组JSON属性对应的值(value)是一个数组数组的一些操作 3. JSON字符串JSON字符串JSON字符串到JavaScri…

    2021/7/3 11:24:10 人评论 次浏览
  • Python深拷贝与浅拷贝

    # 浅拷贝 copy模块里面的copy方法实现。浅拷贝后,改变原始对象中为可变类型的元素的值,会同时影响拷贝对象;改变原始对象中为不可变类型的元素的值,不会响拷贝对象。# 深拷贝 copy模块里面的deepcopy方法实现。深拷贝,除了顶层拷贝,还对子元素也进行了拷贝。经过深拷…

    2021/7/2 20:21:35 人评论 次浏览
  • 大话 Python:python 基础巩固 -- 盘点 python 的数据结构

    总体来说,在 python 语言中数据类型可以按照数据类型是否是可变的分为两大类,一种是可变数据类型、另一种则是不可变的数据类型。数据类型是否可变指的是能否对数据对象进行直接修改而不是指是否能对对象重新赋值。在 python 的数据结构中,经常使用的有字符串、列表、元…

    2021/7/2 17:25:22 人评论 次浏览
  • Java面试宝典,轻松搞定SpringBoot数据校验

    二、面试题 面:考你几个红黑树的知识点

    2021/7/2 14:21:38 人评论 次浏览
  • python列表

    #___author: #date: 2021/6/3#基本语法[]创建列表a = [10,20,7,15,50,15,80,1000] #创建一个空列表#用list()创建列表b = list() #创建一个空列表c = list(range(100))print(c)d = list("administrator,tsmt")print(d)#range()创建整数列表#range([start,…

    2021/7/2 14:21:20 人评论 次浏览
  • 【面试题】Java集合

    【面试题】Java集合 Java集合类框架的基本接口有哪些?Java集合类提供了一套设计良好的、支持对一组对象进行操作的接口和类。Java集合类里面最基本的接口有以下几个: Collection:代表一组对象,每一个对象都是它的子元素。 Set:不包含重复元素的Collection。 List:有顺序…

    2021/7/2 11:26:05 人评论 次浏览
  • 【面试题】Java集合

    【面试题】Java集合 Java集合类框架的基本接口有哪些?Java集合类提供了一套设计良好的、支持对一组对象进行操作的接口和类。Java集合类里面最基本的接口有以下几个: Collection:代表一组对象,每一个对象都是它的子元素。 Set:不包含重复元素的Collection。 List:有顺序…

    2021/7/2 11:26:05 人评论 次浏览
  • C++基础之STL

    以下自己整理的东东很多参考[如下链接],如果雷同,纯属抄袭… 1,STL介绍(空间配置器详解) 标准模板库,C++的标准库之一。 STL包含6大部件:容器、迭代器、算法、仿函数、适配器和空间配置器。 容器:容纳一组元素的对象。 迭代器:提供一种访问容器中每个元素的方法。 …

    2021/7/2 1:21:30 人评论 次浏览
扫一扫关注最新编程教程