文章 2024-06-14 来自:开发者社区

【数据结构与算法】:手搓顺序表(Python篇)

一、顺序表的概念 顺序表是一种线性的数据结构,其中数据元素按照特定的顺序依次存储在连续的内存空间中。它由一系列元素组成,每个元素都与唯一的索引(或者叫下标)相关联,索引从 0 开始递增。 顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。 下面这张图中,最下面那行数字0~9代表的是元素的索引,天蓝色的柱子中...

【数据结构与算法】:手搓顺序表(Python篇)
文章 2024-04-16 来自:开发者社区

数据结构与算法在Python面试中的应用实例

在Python编程领域,熟练掌握数据结构与算法不仅是提升代码质量、优化性能的关键,更是求职面试中的必备技能。本文将深入浅出地探讨数据结构与算法在Python面试中的常见问题、易错点以及应对策略,辅以代码示例,助你在面试中游刃有余。 常见面试问题 问题一:排序算法 面试场景:面试官要求你实现一个自定义排序函数,或者对已知排序算法(如快速排序、归并排序等)进行解释和实现。 易错点:对排序算法...

数据结构与算法在Python面试中的应用实例

高校精品课-华东师范大学 - Python数据科学基础与实践

101 课时 |
795 人已学 |
免费

【科技少年】Python基础语法

24 课时 |
1540 人已学 |
免费

【科技少年】Python绘画编程第一课

20 课时 |
4124 人已学 |
免费
开发者课程背景图
文章 2024-03-28 来自:开发者社区

数据结构与算法 经典排序方法(Python)

1.冒泡排序     1.1冒泡排序 def bubble_sort(li): for i in range(len(li)-1): for j in range(len(li)-i-1): if ...

文章 2022-10-18 来自:开发者社区

数据结构与算法(3)--栈抽象数据类型及Python实现

1. 什么是栈?是一种有次序的数据项集合,在栈中数据项的加入和移除都发生在同一端。一端叫做栈顶,另一端叫做栈底。1.1. 特点距离在栈底比较近的数据项,待的时间就比较长。抽象数据类型“栈”是一个有次序的数据集, 每个数据项仅从“栈顶”一端加入到数据集中、 从数据集中移除, 栈具有后进先出LIFO的特性。1.2. ...

数据结构与算法(3)--栈抽象数据类型及Python实现
问答 2018-07-19 来自:开发者社区

数据结构与算法python语言描述 怎么样

数据结构与算法python语言描述 怎么样

文章 2017-11-14 来自:开发者社区

【数据结构与算法】基础排序算法总结与Python实现

1、冒泡排序(BubbleSort) 介绍:重复的遍历数列,一次比较两个元素,如果他们顺序错误就进行交换。 2016年1月22日总结: 冒泡排序就是比较相邻的两个元素,保证每次遍历最后的元素最大。 排序过程需要用到:int i,j; 1 def bubble_sort(arry): 2 n = len(arry) #获得数组的长度 3 f...

问答 2017-06-23 来自:开发者社区

【教程免费下载】数据结构与算法:Python语言描述

前  言 本书基于作者在北京大学用Python讲授相应课程的工作,用Python作为工作语言讨论数据结构和算法的基本问题,其撰写主要有下面几方面考虑: 作为以Python为第一门计算机课程之后相应的数据结构课程的教材。 结合数据结构和算法,讨论Python中重要数据类型的实现情况和性质,帮助读者理解Python语言程序,理解如何写出高效的Python程序。 展示Python的面向对象技术可以怎样....

文章 2017-05-02 来自:开发者社区

《数据结构与算法:Python语言描述》一2.4Python异常

本节书摘来自华章出版社《数据结构与算法:Python语言描述》一书中的第2章,第2.4节,作者 裘宗燕,更多章节内容可以访问云栖社区“华章计算机”公众号查看 2.4Python异常 现在简单介绍Python异常与类的关系,语言内建的异常类层次结构,以及Python语言如何利用面向对象的观点组织异常处理过程。编程中有时需要自己定义异常(类型),如果需要这样做,就应该选一个系统异常类,从它派生。 2....

文章 2017-05-02 来自:开发者社区

《数据结构与算法:Python语言描述》一2.2Python的类

本节书摘来自华章出版社《数据结构与算法:Python语言描述》一书中的第2章,第2.2节,作者 裘宗燕,更多章节内容可以访问云栖社区“华章计算机”公众号查看 2.2Python的类 在讨论了抽象数据类型的基本思想和描述技术之后,现在考虑它们在Python语言里的实现。Python语言里没有直接的ADT定义,实现ADT可以采用很多不同的技术。本节介绍最常用也是最自然的一种技术:利用class定义(....

文章 2017-05-02 来自:开发者社区

《数据结构与算法:Python语言描述》一第2章 抽象数据类型和Python类2.1抽象数据类型

本节书摘来自华章出版社《数据结构与算法:Python语言描述》一书中的第2章,第2.1节,作者 裘宗燕,更多章节内容可以访问云栖社区“华章计算机”公众号查看 第2章 抽象数据类型和Python类 在讨论具体的数据结构概念和技术之前,本章将首先介绍抽象数据类型的重要概念和Python面向对象的程序设计技术。后者可以看作一种实现抽象数据类型的技术,但还有所扩充,它也是本书中实现各种数据结构时使用的基....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。