二十二画程序员

LV0
发表了文章

排序算法视频版 | 直接插入排序

前面介绍了已经介绍了三种排序,暴力排序、冒泡排序和简单选择排序,一个共同点都是基于交换。

二十二画程序员
发表了文章

排序算法视频版 | 简单选择排序

在文章【排序算法(视频) | 排序基本介绍和冒泡排序】中,我们介绍了暴力排序和冒泡排序这两种排序算法,算是一个引子。同时指出暴力排序和冒泡排序的缺点硬伤。

二十二画程序员
发表了文章

排序算法视频版 | 冒泡排序

排序在日常生活中无处不在。比如考试成绩的排名、体育课的从低到高的队形、网购时按价格升序排列或降序排列等等。

二十二画程序员
发表了文章

【内附视频和动图】二叉查找树的原理及实现

如果你对二叉查找树进行中序遍历,可以得到:5, 10, 12, 14, 16, 22, 30, 41, 54, 66。刚好是一个从小到大的有序序列,从这一点看,...

二十二画程序员
发表了文章

顺序查找和二叉查找详解

本文主要先介绍查找的概念,然后介绍最简单的查找算法——顺序查找,最后介绍二分查找。

二十二画程序员
发表了文章

搞懂二叉堆的那些事

我们在日常生活中,通常会说“一堆东西”或者“堆东西”,这里的“堆”,通常指重叠放置的许多东西。

二十二画程序员
发表了文章

【数据结构之线索二叉树】线索二叉树的原理及创建

乍一看,会不会有一种违和感?整个结构一共有 7 个结点,总共 14 个指针域,其中却有 8 个指针域都是空的。对于一颗有 n 个结点的二叉树而言,总共会有 n+...

二十二画程序员
发表了文章

【数据结构之二叉树】二叉树的创建及遍历实现

前文【二叉树的概念和原理】主要介绍了树的相关概念和原理,本文主要内容为二叉树的创建及遍历的代码实现,其中包括递归遍历和栈遍历。

二十二画程序员
发表了文章

【数据结构之二叉树】二叉树的相关概念及原理

到目前为止,我们已经讲述了顺序表、链表、栈、队列四种数据结构,它们有一个共同的特点,就是它们都是线性表,换句话来说,它们都是线性结构,像一根绳子一样。

二十二画程序员
发表了文章

Go的安装和使用

(如果打不开可访问Golang中国[2],或者Golang中文版[3],或者百度网盘[4])

二十二画程序员
发表了文章

【Go语言入门系列】(九)写这些就是为了搞懂怎么用接口

如果你使用过Java等面向对象语言,那么肯定对接口这个概念并不陌生。简单地来说,接口就是规范,如果你的类实现了接口,那么该类就必须具有接口所要求的一切功能、行为...

二十二画程序员
发表了文章

【Go语言入门系列】(八)Go语言是不是面向对象语言?

在【Go语言入门系列】(七)如何使用Go的方法?这一文中已经介绍了方法的概念,但这个方法实际上并不是面向对象中的方法。方法实际上是用户给其定义的类型的增加的新行...

二十二画程序员
发表了文章

Go语言入门系列(七)之如何使用Go的方法?

如果你用过面向对象的语言,比如Java,那你肯定对类、对象、成员变量、方法等很熟悉。

二十二画程序员
发表了文章

Go语言入门系列(六)之再探函数

在Go语言入门系列(二)之基础语法总结这篇文章中已经介绍过了Go语言的函数的基本使用,包括声明、参数、返回值。本文再详细介绍一下函数的其他使用。

二十二画程序员
发表了文章

趣解计算机网络(一)之入门概念介绍

那么该蜘蛛网有什么特点呢?从几何上看,无外乎有两个特征:点(红色部分)和线(蓝色部分)。

二十二画程序员
发表了文章

Go语言入门系列(五)之指针和结构体的使用

我们写的代码都存储在外存(C盘、D盘)中,比如我存在了D:\Work\Program\go目录下。如果你想要运行你的代码,必须先把你的代码加载进内存中,然后交给...

二十二画程序员
发表了文章

【数据结构之链表】详细图文教你花样玩链表

前面在文章【数据结构之链表】看完这篇文章我终于搞懂链表了中已经介绍了链式存储结构,介绍了链式存储结构的最基本(简单)实现——单向链表。

二十二画程序员
发表了文章

Java不可不知的泛型使用

该类很简单:有两个成员变量,elementData是一个数组,size是数组中元素的数量。add和get方法能添加和获取元素。

二十二画程序员
发表了文章

【数据结构】用详细图文把「栈」搞明白(原理篇)

栈,我们在日常生活中经常会听到一个与之相关的词语——栈道。什么是栈道?指沿悬崖峭壁修建的一种道路。李白诗《蜀道难》中的“天梯石栈相勾连”就是指这种栈:

二十二画程序员
发表了文章

Go语言入门系列(四)之map的使用

map是一种映射,可以将键(key)映射到值(value),格式为:map[keyType]valueType。

二十二画程序员

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券