知识+技术干货

644 阅读5分钟

C语言

由浅入深 C语言 - 掘金 (juejin.cn)

🎈这篇文章对初学者很友好,详细讲解C语言入门的语句、变量常量的使用和定义方法,还有各种运算符和表达式,以及分支语句、循环语句,一维数组的讲解。非常适合新手入门。

二维数组(C语言) - 掘金 (juejin.cn)

本篇文章是由浅入深C语言的补充内容,从二维数组开始也就进入了C语言的难点和重点。

C语言结构体 - 掘金 (juejin.cn)

C语言结构体属于自定义类型,往往我们在开发中会用得到,尤其是后面我们学习数据结构这门课程时,结构体一定是老熟人。这篇文章就详细讲解了结构体的使用方法。通俗易懂。

动态内存开辟(C语言) - 掘金 (juejin.cn)

动态内存开辟也是开发中的常客了,写程序时我们经常会遇到:开辟的内存空间或大或小,而且每次开辟都要新声明,那么动态内存开辟就很好地解决了这个麻烦,要多少空间申请多少空间,不要了我再还给系统。

C语言:位段、枚举、联合体 - 掘金 (juejin.cn)

之前有写过自定义类型——结构体,本篇就是其他引用类型的说明和举例。尤其是枚举可以帮助我们写开发项目的菜单,可以帮我们更好的批量定义常量。


通关数据结构

摆脱天花乱坠的理论,真正落实到代码!

《数据结构》时间和空间复杂度 - 掘金 (juejin.cn)

学习数据结构我们要写很多算法,我们要评估这些算法的性能如何,就要从时间复杂度和空间复杂度两个方向进行衡量。尤其是时间复杂度,更是我们学习的重点。

《数据结构》单链表的概念及实现(C语言) - 掘金 (juejin.cn)

这篇文章只讲无头单向非循环链表,讲述链表的概念及结构,代码实现的接口包括:尾插,头插,头删,尾删,查找,在特定位置插入,删除特定位置的值,打印链表。

《数据结构》双链表的概念及实现(C语言) - 掘金 (juejin.cn)

这篇文章只讲带头双向循环链表。在单链表的基础上,可以帮助我们更好地理解双链表的概念及实现,从而提高开发效率,双链表的增删查改效率要比单链表高。

树的一些概念及实现方法 - 掘金 (juejin.cn)

二叉树的概念及三种遍历方法 - 掘金 (juejin.cn)

特殊的二叉树及练习题 - 掘金 (juejin.cn)

代码实现求二叉树结点数和叶子结点数(C语言) - 掘金 (juejin.cn)

这四篇文章从上到下依次介绍树及二叉树的概念,以及二叉树中常见的习题和特点,并落实到代码。学习二叉树,这四篇就够了。

《数据结构》线性表之顺序表的实现(C语言) - 掘金 (juejin.cn)

顺序表作为一种数据结构,它本质上就是一个数组。我们所做的操作就是在这个数组上实现增删查改等功能。这篇文章会在动态内存开辟的基础上,写一个动态的顺序表。

数据结构与算法(一)栈 | 青训营笔记 - 掘金 (juejin.cn)

这篇文章介绍的是数据结构中栈的概念及结构,包括什么是出栈入栈等,还有相关习题,并用代码实现特定接口。

《数据结构》队列的表示和实现(C语言) - 掘金 (juejin.cn)

队列与栈不同,栈是先进后出,而队列是先进先出。本篇文章会为你解释队列的概念及结构,包括但不限于什么是队头和队尾。


Java

Java入门 - 掘金 (juejin.cn)

适合新手入门,举例Java中的关键字,详细讲解标识符,基本数据类型和引用数据类型的区别和取值范围,以及数据类型之间的运算规则。

Java基础语法吐血整理 - 掘金 (juejin.cn)

这篇文章对于基础语法知识讲的非常通透,非常适合刚学习Java的新手阅读观看。

【JavaSE】面向对象——属性和方法 - 掘金 (juejin.cn)

【JavaSE】面向对象——构造器 - 掘金 (juejin.cn)

【JavaSE】面向对象——代码块和内部类 - 掘金 (juejin.cn)

【JavaSE】面向对象的三大特征 - 掘金 (juejin.cn)

【JavaSE】面向对象——关键字 - 掘金 (juejin.cn)

Java作为一个面向对象的编程语言,面向对象可谓是Java的核心了。这5篇文章由我自己编写,接近两万字的内容帮助你彻底解决面向对象大部分内容!从理论到代码讲解到经典例题。


计算机基础课程

【干货整理】算法+数据结构+计算机基础(计网+MySQL+操作系统)优质文章,错过了血亏 - 掘金 (juejin.cn)

所谓基础不牢,地动山摇。计算机基础课程无论是在考研还是就业中都是必须过关的,尤其是数据结构和算法更是我们编写程序的核心。

计算机网络基础知识总结 - 掘金 (juejin.cn)

这篇文章对于计算机网络的常用知识点进行了总结,适合观看。

全国计算机二级office考试选择题知识汇总 - 掘金 (juejin.cn)

这篇文章的内容包含计算机二级的考试大纲,以及算法+数据结构的一些内容讲解


青训营(大数据)

这些文章是个人在第四届字节跳动青训营的培训笔记

大数据体系和SQL | 青训营笔记 - 掘金 (juejin.cn)

Flink 引擎 | 青训营笔记 - 掘金 (juejin.cn)

Exactly Once语义在Flink中的实现 | 青训营笔记 - 掘金 (juejin.cn)

流计算中的Windows计算 | 青训营笔记 - 掘金 (juejin.cn)

Spark引擎原理 | 青训营笔记 - 掘金 (juejin.cn)

大数据Shuffle原理与实践 | 青训营笔记 - 掘金 (juejin.cn)