苏木三少
错的不是你,而是这个世界。

2019年04月的文章

<每天一个> 算法实现之递归-苏木三少苏木三少博客
算法实现

<每天一个> 算法实现之递归

xiaotaoiz阅读(219)赞(5)

递归算法 在开始说递归算法之前,我先科普一些知识。 调用栈(call stack) 栈的定义: 栈是限定仅在表头进行插入和删除操作的线性表。要搞清楚这个概念,首先要明白”栈“原来的意思,如此才能把握本质。”栈“者,存储货物或供旅...

python之OpenCV配置安装-苏木三少苏木三少博客
知识分享

python之OpenCV配置安装

xiaotaoiz阅读(506)赞(7)

OpenCV配置安装 一、下载配置OpenCV 1、我们先去官网下载OpenCV—————-传送门 2、这里我们选择Releases进行下载对应自己系统的OpenCV开发包 3、下...

python之文字识别-苏木三少苏木三少博客
知识分享

python之文字识别

xiaotaoiz阅读(468)赞(9)

python之文字识别 一、安装pytesseract和PIL PIL全称:Python Imaging Library,python图像处理库,这个库支持多种文件格式,并提供了强大的图像处理和图形处理能力。 由于PIL仅支持到Python...

<每天一个> 算法实现之快速排序-苏木三少苏木三少博客
算法实现

<每天一个> 算法实现之快速排序

xiaotaoiz阅读(252)赞(5)

快速排序 算法思想: 首先快速排序是一种分而治之的排序算法,它将一个数组分成两个子数组,将两部分独立地排序。 分而治之”( Divide and conquer)方法(又称“分治术”) ,是有效算法设计中普遍采用的一种技术。 所谓“分而治之...

算法实现之理解less函数和exch函数-苏木三少苏木三少博客
知识分享

算法实现之理解less函数和exch函数

xiaotaoiz阅读(271)赞(6)

函数理解以及前几节算法反思规整 less函数: less函数是比较函数里面包括: 首先说明的是所以涉及到Comparable的都是面向对象的概念, 而且Comparable是一个比较类的接口。 compareTo() 方法 用于两种方式的比...

<每天一个> 算法实现之希尔排序-苏木三少苏木三少博客
算法实现

<每天一个> 算法实现之希尔排序

xiaotaoiz阅读(271)赞(5)

希尔排序 算法思想: 使数组中任意间隔为h的元素都是有序的。这样的数组被称为h有序数组。 一个h有序数组就是h给相互独立的有序数组编制在一起组成的一个数组。 官方解释: 希尔排序(Shell’s Sort)是插入排序的一种又称“...

<每天一个> 算法实现之插入排序-苏木三少苏木三少博客
算法实现

<每天一个> 算法实现之插入排序

xiaotaoiz阅读(311)赞(7)

插入排序 算法思想: 通俗的说,我们玩扑克牌的时候要把扑克排序,也就是说面前放10张扑克牌(10张已经排好序)我们要把把新的一张插入其中,然后插入到相应的位置。 在计算机中实现的时候,我们要做的是在我们插入元素之前,我们必须把其余元素都向右...

送给广大热爱火影的朋友《泪目集合》-苏木三少苏木三少博客
生活

送给广大热爱火影的朋友《泪目集合》

xiaotaoiz阅读(427)赞(9)

随笔 今天偶然想起自己已经看完很久的火影, 就想着随便看看,打开了哔哩哔哩动画在 上面随便点了几个视频,刚开始还好好的 ,找了几个精彩的剪影和热血的画面,当 看到自己当初看的泪目的画面时,真的有 点控制不住自己的眼泪,羡慕鸣人和雏田 的爱情...

<每天一个> 算法实现之选择排序-苏木三少苏木三少博客
算法实现

<每天一个> 算法实现之选择排序

xiaotaoiz阅读(270)赞(6)

选择排序 助我早日秃头 算法思想: 直接易懂:一共有九个数 给九个数排序(假设升序),先找到最小的一个,然后再找出倒数第二小的,然后再找出倒数第三小的,以此类推。找完这个九给数为止。 每次只找出一个数。 算法复杂度O(n²) 知识拓展: p...

<每天一个> 算法实现之冒泡排序-苏木三少苏木三少博客
算法实现

<每天一个> 算法实现之冒泡排序

xiaotaoiz阅读(273)赞(5)

冒泡排序 算法介绍 原理: 比较两个相邻的元素,将值大的元素交换至右端。 思路: 依次比较相邻的两个数,将小数放在前面,大数放在后面。(可根据自己的要求改变if条件) 即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。 然后比较第...

十年之约