自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Java基础知识点梳理

虽然已经在实际工作中经常与java打交道,但是一直没系统地对java这门语言进行梳理和总结,掌握的知识也比较零散。恰好利用这段时间重新认识下java,并对一些常见的语法和知识点做个总结与回顾,一方面为了加深印象,方便后面查阅,一方面为了掌握好Android打下基础。

2020-02-09 16:35:17

阅读数 6309

评论数 3

原创 Python基础知识点梳理

python常见知识点梳理 摘要: 本文主要介绍一些平时经常会用到的python基础知识点,用于加深印象。python的详细语法介绍可以查看官方编程手册,也有一些在线网站对python语法进行了比较全面的介绍,比如菜鸟教程: python3 教程|菜鸟教程 本文主要是介绍基础语法,操作实例在另一篇...

2020-02-04 20:18:19

阅读数 9330

评论数 8

原创 常用linux命令记录

常用linux命令记录 1.常用linux命令基本使用列表 序号 命令 英文 作用 01 ls list 查看当前文件夹的内容 02 pwd print work directory 查看当前所在文件夹 03 cd[目录名] change directory 切换文件夹 ...

2020-02-01 13:45:57

阅读数 2910

评论数 2

原创 图常见算法-广度优先算法python实现

广度优先算法 广度优先搜索:breadth-first search, BFS 该算法用于解决两类问题: 1、节点A到节点B是否有路径? 2、节点A到节点B的哪条路径最短? 算法实现思想: 图的建立使用了散列表,双端队列使用了deque,为了避免死循环,需要使用一个列表searched_queue...

2020-02-01 15:07:23

阅读数 961

评论数 0

原创 快速排序算法python实现

快速排序 快速排序是一种递归调用的方法,思想是根据一个基准值,将数组比基准值小的放在左边,比基准值大的放在右边。运用了分而治之的思想,最后将三部份合并即可得到最终的有序数组 代码实现: def quickSort(arr): if len(arr) < 2: return arr l...

2020-02-01 15:02:50

阅读数 921

评论数 0

原创 选择排序算法python实现

选择排序 原理: 每次选择最小的元素然后添加到新的数组中,再从剩下的数组中继续挑选 代码实现: def findSmallItem(arr): small_index = 0 small = arr[0] for i in range(1,len(arr)): if arr[i] <...

2020-02-01 14:58:45

阅读数 908

评论数 0

原创 二分查找算法python实现

二分查找算法: 用于在有序数组中快速查找所需要的值,前提是数组已经排序 python代码实现: def binary_search(thelist, item): low = 0 high = len(thelist) - 1 while low <= high: mid = int...

2020-02-01 14:52:16

阅读数 980

评论数 0

原创 Vim常用命令记录

日常工作中经常用到的几个Vim命令如下: 命令 含义 nG n 为数字。移动到这个档案的第 n 行。例如 20G 则会移动到这个档案的第 20 行(可配合 :set nu) n n 为数字。光标向下移动 n 行(常用) dd 删除游标所在的那一整行(常用) ndd n ...

2020-02-01 14:41:59

阅读数 497

评论数 0

提示
确定要删除当前文章?
取消 删除