上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 队列 / Queue 数组队列 数组队列是队列基于数组的一种实现,其实现类似于数组栈,是一种FIFO的线性数据结构。 下面将使用Python中的list来替代C语言中的数组实现数组队列的数据结构。 Note: 这里的实现并没有像C语言中的申请一块固定大小的数组,手动的定制数组中队列的头尾位置,而是利 阅读全文
posted @ 2018-01-14 22:21 StackLike 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: 中缀表达式与后缀表达式的转换和计算 目录 1 中缀表达式转换为后缀表达式 中缀表达式转换为后缀表达式的实现方式为: 代码实现过程如下, 完整代码 1 from linked_list_stack import Stack 2 3 SIGN = {'+': 1, '-': 1, '*': 2, '/' 阅读全文
posted @ 2018-01-14 22:13 StackLike 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 栈 / Stack 目录 栈是一种基本的线性数据结构(先入后出FILO),在 C 语言中有链表和数组两种实现方式,下面用 Python 对这两种栈进行实现。 1 链表栈 链表栈是以单链表为基础实现的栈数据结构,主要有以下几个关键点: 完整代码 1 class StackEmptyException( 阅读全文
posted @ 2018-01-14 21:58 StackLike 阅读(1382) 评论(0) 推荐(0) 编辑
摘要: 链表有环与链表相交判断的 Python 实现 目录 1 有环链表 判断链表是否有环可以参考链接, 有环链表主要包括以下几个问题(C语言描述): 下面为关于有环链表几个问题的具体实现代码, 完整代码 1 from linked_list import LinkedList 2 3 4 def chec 阅读全文
posted @ 2018-01-14 19:49 StackLike 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 双链表 / Doubly Linked List 目录 1 双链表 双链表和单链表的不同之处在于,双链表需要多增加一个域(C语言),即在Python中需要多增加一个属性,用于存储指向前一个结点的信息。 完整代码 1 from linked_list import LinkedList, test 2 阅读全文
posted @ 2018-01-14 19:33 StackLike 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 单链表 / Linked List 目录 链表是一种基本的线性数据结构,在C语言中,这种数据结构通过指针实现,由于存储空间不要求连续性,因此插入和删除操作将变得十分快速。下面将利用Python来完成单链表的实现。 1 单链表 不带表头的单链表通常形式如下, 完整代码 1 class Node: 2 阅读全文
posted @ 2018-01-14 19:13 StackLike 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: WebService技术 / WebService Technology 1 关于webservice / Constants WebService是一种跨编程语言和跨操作系统平台的远程调用技术。 WebService主要由以下三种技术构成,XML+XSD,SOAP和WSDL XML+XSD: We 阅读全文
posted @ 2018-01-13 16:44 StackLike 阅读(568) 评论(0) 推荐(0) 编辑
摘要: Python - Matlab 目录 Matlab的官方文档中介绍了Matlab与其余编程语言之间的引擎接口,其中包括对于Python开放的引擎API,可参考官方教程,其中包括引擎安装,基本使用,以及Python与Matlab之间的数据类型转换及交互。 除了使用官网的Matlab引擎来驱动Matla 阅读全文
posted @ 2018-01-13 15:49 StackLike 阅读(8183) 评论(0) 推荐(0) 编辑
摘要: 组件对象模型 COM 的 Python 调用 关于COM的基本概念,可参考组件对象模型 COM 的内容,下面主要介绍两种使用 Python 调用 COM 组件的方法。 1 使用 win32com 1.1 环境搭建 首先需要搭建Python的环境,需要安装win32com包,前往下载对应版本的安装包。 阅读全文
posted @ 2018-01-13 14:59 StackLike 阅读(3974) 评论(2) 推荐(0) 编辑
摘要: 动态链接库 / Dynamic Link Library 目录 1 动态链接库简介 / DLL Introduction 动态链接库(Dynamic Link Library, DLL),是微软在Windows操作系统中,实现共享函数库概念的一种方式,在Windows下,这些库函数的扩展名可以是.d 阅读全文
posted @ 2018-01-13 13:56 StackLike 阅读(1319) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页