![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
qq_34872215
这个作者很懒,什么都没留下…
展开
-
python数据结构——顺序表
一、线性表(顺序表和链表的统称):线性表是什么?它是某类元素的一个集合,而且它还表示这个元素集合中各种元素的一种顺序关系,对于两种模式的线性表,区别在于这种关系的表示上的不同。顺序表:将元素按顺序的存放在一个连续的存储区中,各个元素的顺序关系就是由他们的存储关系表示的。链表:元素存放在由链接构造起来的一系列存储块中,也就是说,各个元素的存储块并不是连续的,它们之间的联系由元素之间的...原创 2019-02-19 16:38:18 · 376 阅读 · 0 评论 -
python数据结构——链表
数据结构是计算机科学必须掌握的一门学问,很多的教材都是用C语言实现链表,因为C有指针,可以很方便的控制内存,很方便就实现链表,其他的语言,则没那么方便,有很多都是用模拟链表,因为python是动态语言,可以直接把对象赋值给新的变量。在C/C++中,通常采用“指针+结构体”来实现链表;而在Python中,则可以采用“引用+类”来实现链表。一、链表的基本结构链表是通过一个个节点(Node)组成...转载 2019-02-19 15:07:52 · 164 阅读 · 0 评论 -
Python基础——1、动态语言
一、动态语言动态语言,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化,类型的检查是在运行时做的,优点为方便阅读,清晰明了,缺点为不方便调试。动态语言是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。 例如Python /SQL /JavaScript /PHP 等等。静态语言,是在编译时变量的数据...转载 2019-02-19 14:34:09 · 654 阅读 · 0 评论 -
python——python中list.reverse()函数得到的结果为None
剑指:翻转单词顺序class Solution(object): def reverse_string(self,original_string): if len(original_string)==0: return None string_list=original_string.split(' ') pr...原创 2019-03-25 14:08:08 · 8127 阅读 · 0 评论 -
剑指offer:二进制中1的个数(Python)& 0xffffffff
题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。解题思路思路1首先,这种基础的求二进制中1的个数的问题,对于强大的Python,一定存在一些好用的库函数。果不其然,代码如下:Python代码1def NumberOf1(self, n): if n >= 0: return bin(n).count('1') else...转载 2019-03-31 21:33:34 · 2170 阅读 · 0 评论