1.列表简介 1.1列表——在Python中,用方括号([] )来表示列表,并用逗号来分隔其中的元素 可以通过索引访问列表元素 print(bicycles[0]) 注:索引从0开始而不是1,要访问列表的任何元素,都可将其位置减1,通过将索引指定为-1 ,可让Python返回最后一个列表元素,索引- ...
分类:
编程语言 时间:
2020-05-11 12:55:57
阅读次数:
63
一、栈 栈(stack),有些地方称为堆栈,但是不能叫堆,是一种容器,可存入数据元素、访问元素、删除元素,它的特点在于只能允许在容器的一端(称为栈顶端指标,英语:top)进行加入数据(英语:push)和输出数据(英语:pop)的运算。 没有了位置概念,保证任何时候可以访问、删除的元素都是此前最后存入 ...
分类:
编程语言 时间:
2020-05-11 01:13:09
阅读次数:
78
题目描述: 提交:O(N) class Solution: def buildArray(self, target: List[int], n: int) -> List[str]: res = [] a = "Push" b = "Pop" index = 1 for i in target: w ...
分类:
编程语言 时间:
2020-05-10 23:30:32
阅读次数:
90
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。 输出格式: 每 ...
分类:
其他好文 时间:
2020-05-10 22:57:48
阅读次数:
76
题目描述 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 例如,给定如下二叉树: root =?[3 ...
分类:
其他好文 时间:
2020-05-10 22:46:31
阅读次数:
55
列表类型用来存储 多个有序 的 字符串 ,可以从两端进行插入( push )和弹出( pop )操作,获取 指定范围 的元素列表,获取 指定索引 的元素等 常用命令 添加 lpush :从左边插入元素 rpush :从右边插入元素 linsert :在某个元素前或后插入元素,返回列表长度 在 d元素 ...
分类:
其他好文 时间:
2020-05-10 21:04:49
阅读次数:
62
__setitem__,__getitem,__delitem__ class Foo: def __init__(self,name): self.name=name def __getitem__(self, item): print(self.__dict__[item]) def __set ...
分类:
其他好文 时间:
2020-05-10 16:47:36
阅读次数:
68
"A题链接" 给你一个目标数组 target 和一个整数 n。每次迭代,需要从 list = {1,2,3..., n} 中依序读取一个数字。 请使用下述操作来构建目标数组 target : Push:从 list 中读取一个新元素, 并将其推入数组中。 Pop:删除数组中的最后一个元素。 如果目标 ...
分类:
其他好文 时间:
2020-05-10 15:18:59
阅读次数:
56
一、循环依赖产生的原因 A依赖B,B又依赖A @Component class A { @Autowired B b; } @Component class B { @Autowired A a; } A类Bean创建过程: 先实例化A,(一般都是)通过无参构造完成实例化; A属性注入,发现A依赖B ...
分类:
编程语言 时间:
2020-05-10 15:02:56
阅读次数:
57
import java.util.Arrays; import java.util.HashSet; import java.util.LinkedList; import java.util.Scanner; import java.util.Stack; public class Main07 ...
分类:
其他好文 时间:
2020-05-09 23:27:41
阅读次数:
79