自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Java基础知识点梳理

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

2020-02-09 16:35:17 11455 3

原创 Python基础知识点梳理

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

2020-02-04 20:18:19 43512 8

原创 常用linux命令记录

常用linux命令记录1.常用linux命令基本使用列表序号命令英文作用01lslist查看当前文件夹的内容02pwdprint work directory查看当前所在文件夹03cd[目录名]change directory切换文件夹04touch[文件名]touch如果文件不存在,创建文件05mkdir[目录名]m...

2020-02-01 13:45:57 4035 2

原创 Android Studio快捷键记录与使用技巧

Android Studio简介Android Studio是官方推荐的开发Android的集成开发环境,基于 IntelliJ IDEA开发,功能十分强大。为了提高阅读代码的效率,避免这些实用功能埋没在我日常工作中,本文记录一些比较实用的快捷键以及使用技巧,也希望能帮到大家。如果想更系统地熟悉Android Studio,建议大家查看官方文档(国内可直接访问):https://develop...

2020-02-23 10:59:20 459

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

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

2020-02-01 15:07:23 1413

原创 快速排序算法python实现

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

2020-02-01 15:02:50 1309

原创 选择排序算法python实现

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

2020-02-01 14:58:45 1257

原创 二分查找算法python实现

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

2020-02-01 14:52:16 1450

原创 Vim常用命令记录

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

2020-02-01 14:41:59 777

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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