数据结构和算法 | 数组之上-链表【3】 发表于 2020-05-18 | 分类于 数据结构和算法 | 0 | 阅读次数 2025 1. 链表介绍从底层的存储结构来看,数组需要一块连续的内存空间。而链表不需要一块连续的内存空间。通过“指针”将一组零散的内存块串联起来使用。下图中橙色的地方即分散的内存块,内存块又可以被称为结点。下面介绍几种常见的链表结构:单链表、循环链表、双向链表。1.1. 单链表单链表中,链表的结点除了存储数据 阅读全文 »
C语言 | C 语言标准 发表于 2020-05-14 | 分类于 Clang | 0 | 阅读次数 1660 K&R CC 语言最初由 Dennis Rithie 于 1969 年到 1973 年在 AT&T 贝尔实验室开发出来的,主要用于重新实现 Unix 操作系统。此时 C 语言叫做 K&R C(K 是 Kernighan 的首字母,R 是 Rithie 的首字母)。K& 阅读全文 »
Java | Java 面向对象 发表于 2020-05-11 | 分类于 Java | 0 | 阅读次数 2673 0. 前言大家好,我是多选参数的程序锅,一个正在 neng 操作系统、学数据结构和算法以及 Java 的硬核菜鸡。下面是本篇的内容提纲:1. 类Java 中类的声明形式如下所示,变量的声明和方法的定义意味着只能声明变量、初始化、方法定义等,而不能在方法外进行赋值等操作。class 类名 { 变 阅读全文 »
数据结构和算法 | 最最最基础的数组【3】 发表于 2020-04-18 | 分类于 数据结构和算法 | 0 | 阅读次数 2903 1. 概念**数组(Array)是一种线性表数据结构,它用一组连续的内存空间来存储一组具有相同类型的数据。**这个定义中有两个关键词,一个是线性表,一个是连续的内存空间和相同类型的数据。线性表。顾名思义是指数据排成一条线一样的。线性表上的数据最多只有前和后两个方向,除了数组之外,链表、队列、栈也都是 阅读全文 »
数据结构和算法 | 栈与队列不分家【3】 发表于 2020-04-18 | 分类于 数据结构和算法 | 0 | 阅读次数 2631 1. 栈1.1. 栈的概念栈是一种操作受限的线性表,只能在一端插入和删除数据,遵守后进者先出,先进者后出的规则。相比数组和链表,栈带来的只有限制,使用数组或者链表都能完成栈的操作,为什么还需要栈呢?因为有些场景下的数据集合只涉及在一端插入和删除数据,并且满足后进先出、先进后出的特性时,使用数组和链表 阅读全文 »
Git | Git 操作整理-远端操作 发表于 2020-04-05 | 分类于 Git | 0 | 阅读次数 1376 1. 远端仓库git 中远端的定义较为广泛,任何其他位置,只要不是当前仓库,都可以算作远端。同一台机器上,只要不是当前仓库的位置也可以算作远端。另外,我们常见的 github、gitlab 也是远端仓库。那么本地仓库和远端仓库之间的传输协议有以下那么几种:常用协议语法格式说明本地协议(1)/path 阅读全文 »
Git | Git 操作汇总-cheat sheet 发表于 2020-04-05 | 分类于 Git | 0 | 阅读次数 3199 1. 常用命令1.1. git 配置# 显示 config 的配置 加--list# 优先级:local > global > systemgit config --list --local# local 的范围是某个仓库git config --list --global# globa 阅读全文 »
数据结构和算法 | 为什么学?是什么?怎么学?【1】 发表于 2020-03-27 | 分类于 数据结构和算法 | 0 | 阅读次数 2518 以下内容主要是来自于极客时间王争老师的《数据结构与算法之美》,这篇主要是笔记内容!1. 重要性 --- 为什么?基础知识就像是一座大楼的地基,它决定了我们的技术高度。而要想快速做出点事情,前提条件一定是基础能力过硬,“内功”要到位。一位腾讯T4的大牛曾经说过像区块链、人工智能这些看似很新的技术,其 阅读全文 »
Git | Github 介绍、使用及参与 Github 开源项目 发表于 2020-03-23 | 分类于 Git | 0 | 阅读次数 3687 1. Github 介绍1.1. 是什么github 是全球最大的同性交友社区(滑稽脸.jpg)。github 简单来说就是一个存代码的地方,也就相当于远端仓库。当然 github 除了存放代码之外,还有其他功能,可以看这个主页 https://github.com/features,简单来说有 c 阅读全文 »
Git | Git 操作整理-基础篇 发表于 2020-03-23 | 分类于 Git | 0 | 阅读次数 3238 1. Git 的三个区域在正式 git 之前,我们先来了解一下 git 的 3 个区域,分别是工作目录、暂存区、版本历史。这个知识点是尤为重要的,在理解了这三个区域之后,git 的操作才会显得很容易。工作目录是直接跟文件相关的,比如被 git 管理起来的文件被修改了的话,在使用 git status 阅读全文 »