with_items遍历列表中每个元素,包括嵌套列表with_list将嵌套列表作为整体元素遍历with_together将多个列表中的子列表元素,一起输出,不成对则null补位示例:hosts:jack6_1remote_user:rootgather_facts:notasks:debug:msg:"{{item}}"with_items:[1,2,3][a,b]debug
分类:
其他好文 时间:
2020-09-17 17:19:57
阅读次数:
31
一、增强for循环 增强for循环的作用: 简化迭代器的书写格式。(注意:增强for循环的底层还是使用了迭代器遍历。)增强for循环的适用范围: 如果是实现了Iterable接口的对象或者是数组对象都可以使用增强for循环。增强for循环的缺点:增强for循环和iterator遍历的效果是一样的,也 ...
分类:
其他好文 时间:
2020-09-17 16:33:30
阅读次数:
31
给定一个单向链表的头结点,要求将链表反转,并返回新的头结点。 一、迭代实现 思路:遍历链表,依次调整每个节点的指针域。 定义 结点p指向当前节点 结点q指向当前节点的下一个结点(p->next非空时) 结点r指向当前节点的前一个结点 节点newhead指向新头结点() 初始 p=head,q=NUL ...
分类:
编程语言 时间:
2020-09-17 16:07:27
阅读次数:
24
文章摘自: https://www.liaoxuefeng.com/wiki/1252599548343744/1259543088592672 1.遍历数组的三种方式: public class Main { public static void main(String[] args) { int ...
分类:
编程语言 时间:
2020-09-17 16:04:14
阅读次数:
43
昨天面试的时候提到了这个问题,但是由于面试时有点紧张,加上之前没做过这个,没写出来,今天补出来。 code a=[ {"id":1,"menu_name":"菜单1","pid":0}, {"id":2,"menu_name":"菜单1-1","pid":1}, {"id":3,"menu_name ...
分类:
数据库 时间:
2020-09-17 15:48:31
阅读次数:
33
Pre- and Post-order Traversals PAT-1119 这题难度较大,主要需要考虑如何实现根据前序遍历和后序遍历来确定一颗二叉树 一篇好的文章: 题解 import java.util.Scanner; /** * @Author WaleGarrett * @Date 20 ...
分类:
其他好文 时间:
2020-09-17 15:39:34
阅读次数:
20
总体思路: 遍历链表,找出每一个逆序的(preNode.val>node.val)的node,并再从头遍历,插入第一个比它大的Node的前面,这很像下一个排列中的题目。 1 2 3 5 6 4 任务就素找出4,将其插入5之前 操作思路: 1. 变量声明,dummy_head; dummy与sec作为 ...
分类:
其他好文 时间:
2020-09-17 14:03:10
阅读次数:
16
Complete Binary Search Tree PAT-1064 本次因为涉及到完全二叉排序树,所以可以使用数组的形式来存储二叉排序树 对输入序列排序后,得到的是中序遍历二叉排序树的序列。对这颗二叉排序树进行中序遍历,将每个结点的值放入二叉树的存储数组中,最后遍历数组即可求出层次遍历的序列。 ...
分类:
编程语言 时间:
2020-09-17 13:57:32
阅读次数:
29
题目: 给定一个非负整数 c ,你要判断是否存在两个整数 a 和 b,使得 a2 + b2 = c。 示例1: 输入: 5输出: True解释: 1 * 1 + 2 * 2 = 5 示例2: 输入: 3输出: False 分析:此题使用双指标遍历的方法实现。由于题目给的是非负整数。所以先要判断此数。 ...
分类:
其他好文 时间:
2020-09-17 13:51:53
阅读次数:
20
for i,r in pi_order.iterrows(): for r in pi_order.iterrows(): 注意两者的区别,第一种构成的i是index,为int,r为series,第二种r是tuple,tuple中第一个是index, https://www.jianshu.com/ ...
分类:
其他好文 时间:
2020-09-17 13:38:42
阅读次数:
34