上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
摘要: 广度优先遍历-BFS 广度优先遍历类似与二叉树的层序遍历算法,它的基本思想是:首先访问起始顶点v,接着由v出发,依次访问v的各个未访问的顶点w1 w2 w3....wn,然后再依次访问w1 w2 w3....wn的所有未被访问的邻接顶点;再从这些访问过的顶点出发,再访问它们所有未被访问过的邻接顶点. 阅读全文
posted @ 2018-05-14 20:50 ybf&yyj 阅读(2095) 评论(0) 推荐(0)
摘要: ABC 是一些不能被实例化的类。Python 3 添加了一个新的框架 —abc— 它提供了对 ABC 的支持。这个 abc 模块具有一个元类(ABCMeta)和 修饰符(@abstractmethod 和 @abstractproperty)。如果一个 ABC 具有一个 @abstractmetho 阅读全文
posted @ 2018-05-11 21:21 ybf&yyj 阅读(434) 评论(0) 推荐(0)
摘要: 默认情况下,Python中的成员函数和成员变量都是公开的(public),在python中没有类public,private等关键词来修饰成员函数和成员变量。其实,Python并没有真正的私有化支持,但可用下划线得到伪私有。 尽量避免定义以下划线开头的变量! (1)_xxx "单下划线 " 开始的成 阅读全文
posted @ 2018-05-11 20:58 ybf&yyj 阅读(10454) 评论(0) 推荐(1)
摘要: @ 首先这里介绍一下‘@’的作用,‘@’用作函数的修饰符,是python2.4新增的功能,修饰符必须出现在函数定义前一行,不允许和函数定义在同一行。只可以对模块或者类定义的函数进行修饰,不允许修饰一个类。一个修饰也就是一个函数,它将被修饰的函数作为参数,并返回修饰后同名函数的调用。 输出: AAAA 阅读全文
posted @ 2018-05-11 16:36 ybf&yyj 阅读(314) 评论(0) 推荐(0)
摘要: 一、可变对象和不可对象 Python在heap中分配的对象分成两类:可变对象和不可对象。所谓可变对象是指,对象的内容可变,而不可变对象是指内容不可变。 不可变对象:int、string、float、tuple 可变对象:list、dictionary 1.不可变对象 由于python中的变量存放的对 阅读全文
posted @ 2018-05-08 22:30 ybf&yyj 阅读(794) 评论(0) 推荐(0)
摘要: python垃圾回收 python垃圾回收主要使用引用计数来跟踪和回收垃圾。在引用计数的基础上,通过“标记—清除”解决容器对象可能产生的循环引用问题,通过“分代回收”以空间换时间的方法提高垃圾回收效率。 1、引用计数 PyObject是每个对象必有的内容,其中ob_refcnt就是作为引用计数。当一 阅读全文
posted @ 2018-05-07 21:52 ybf&yyj 阅读(326) 评论(0) 推荐(0)
摘要: vim常用命令 vim 选择、删除、复制和粘贴的基本命令 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。 V 从光标当前行开始,光标经过的行都会被选中,再按一下V结束。 Ctrl + v 从光标当前位置开始,选 阅读全文
posted @ 2018-05-05 17:08 ybf&yyj 阅读(223) 评论(0) 推荐(0)
摘要: #-*- coding:utf-8 -*- import numpy as np ''' numpy:底层由c语言实现,所以速度较快。 ''' #1.numpy常用函数 l1=np.array([1,2,3,4,5,6]) print(l1,type(l1),l1.shape) print(l1.sum()) print(l1.max()) print(l1.min()) print(np.a... 阅读全文
posted @ 2018-05-02 22:17 ybf&yyj 阅读(233) 评论(0) 推荐(0)
摘要: python 的继承 A:我是肯定会执行的!!B:我是肯定会执行的!!C:我是肯定会执行的!!(<class '__main__.C'>, <class '__main__.A'>, <class '__main__.B'>, <type 'object'>)AAAABBBBCCCC这是A单独有的! 阅读全文
posted @ 2018-05-02 21:40 ybf&yyj 阅读(505) 评论(0) 推荐(0)
摘要: 1、题目描述(网易) 有 n 个学生站成一排,每个学生有一个能力值,牛牛想从这 n 个学生中按照顺序选取 k 名学生,要求相邻两个学生的位置编号的差不超过 d,使得这 k 个学生的能力值的乘积最大,你能返回最大的乘积吗? 输入描述: 输出描述: 2、题目描述(腾讯): 腾讯大厦有39层,你手里有两颗 阅读全文
posted @ 2018-04-19 11:58 ybf&yyj 阅读(5975) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页