03 2019 档案

摘要:1 python是大小写敏感的 2 遍历一个字典的键值: 3 列表解析功能可以让代码很简洁,比如:squared = [x ** 2 for i in range(0, 3)]还可以加上筛选条件:squared = [x ** 2 for i in range(0, 3) if not x % 2] 阅读全文
posted @ 2019-03-31 18:06 luohaixian 阅读(590) 评论(0) 推荐(0) 编辑
摘要:1 概念 先序遍历:节点 - 左孩子 - 右孩子中序遍历:左孩子 - 根结点 - 右孩子后序遍历:左孩子 - 右孩子 - 根结点 前序遍历:- + a * b – c d / e f 中序遍历:a + b * c – d – e / f 后序遍历:a b c d – * + e f / - 2 py 阅读全文
posted @ 2019-03-28 18:44 luohaixian 阅读(3599) 评论(0) 推荐(0) 编辑
摘要:1 冒泡排序 算法思想:从第一个开始,相邻两个数进行比较,如果前1个数大于后一个数,则进行调换,这样换到最后,最大的那个就会在最后面,重复这个过程,较大的就会逐个累积在后面,本质思想就是大的在一轮中会逐渐冒泡到后排。python代码实现: 算法时间复杂度:O(n²)算法空间复杂度:O(1)算法稳定性 阅读全文
posted @ 2019-03-22 01:53 luohaixian 阅读(5804) 评论(1) 推荐(2) 编辑
摘要:1 什么是crushmap crushmap就相当于是ceph集群的一张数据分布地图,crush算法通过该地图可以知道数据应该如何分布;找到数据存放位置从而直接与对应的osd进行数据访问和写入;故障域的设置和数据冗余选择策略等。crushmap的灵活设置显示出了ceph的软件定义存储方案。这里可以引 阅读全文
posted @ 2019-03-04 19:51 luohaixian 阅读(7292) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示