【数据结构与算法】初识二叉树(上)
初始二叉树,二叉树相关知识点剖析!
【C++】SLT — list的使用 + 模拟实现
本章我们将学习STL中另一个重要的类模板vector…list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。list的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向其前一个元素和后一个元素。list与forward_lis
【数据结构】二叉树
涵盖了二叉树的基本知识,入股不亏欧
数据结构--线性表
线性表,是指将具有“一对一”关系的数据依次储存到物理空间中,这种储存结构又称为“线性储存结构”,在物理空间中有两种线性储存结构分别为:顺序储存结构和。是将数据集中存放,在物理内存空间中分配一块连续的空间,将数据依次储存在这块连续空间中,简称“顺序表”是将数据分散存放,数据分散存放在物理内存空间中,通
IDEA TKK: 更新 TKK 失败,请检查网络连接
idea translation tKK失败
动态通讯录(C语言版本)
动态版通讯录(C语言版本)
在线OJ注意事项
OJ中Java的注意事项,以及常见问题
动态内存管理
记录动态内存管理的那些操作以及对于柔性数组的认识!什么是柔性数组,柔性数组的概念是在C99标准中提出来的,在C99中它允许结构体最后一个成员是不指定大小的数组或者数组元素为0的数组,该成员被称为[柔性数组]成员;typedef struct st_type //一种柔性数组的表示方式 {int i;
【Linux】基本指令 (上篇)
Linux 基本指令及其相关拓展知识
【Java】类和对象
纸上学来终觉浅,绝知此事要躬行。
【Java基础】Java8集合[ArrayList 常用方法讲解](源码分析+底层原理)
集合主要分为Collection接口与Map接口两类,而ArrayList就是Collection接口中List子接口的实现类…在上一篇文章中,我们通过ArrayList实现类的源码,了解到了其中的属性,比较印象深刻的应该是ArrayList集合底层由一个Object[]数组实现,且可以存放包括nu
云顶之弈下累了 就来看看C/C++内存管理吧
;{// 申请单个Test类型的空间free(p1);// 申请10个Test类型的空间free(p2);}{// 申请单个Test类型的对象delete p1;// 申请10个Test类型的对象}调用Test1时:调用Test2时:在申请自定义类型的空间时,new会调用构造函数,delete会调用
【小嘟陪你刷题05】反转链表、移除链表元素、链表的中间结点、链表中倒数第k个结点
此篇是小嘟对链表题的一些做题思路与实现!如果有错误的地方!请务必在评论区指出,小嘟会认真仔细的学习了!
Linux多线程
Linux多线程详解
【数据结构】堆排序、TopK问题(堆的应用)
既然最近学习了堆,堆的一个重要应用就是进行堆排序,这里提一下:堆排序即快排的一种。在后面的学习中,我们会学习很多排序方法。堆排序,堆排序即利用堆的思想来进行排序。假如我们有一串乱序数组,如下:现在想要对它进行排序,应该怎么做呢?
Java真的不难(五十)Nginx的入门及使用
小应学长带你学Nginx
常见网络知识面试题总结
本文详细总结常见的网络知识面试题。
排序算法 | 快排、冒泡、堆排、归并、基数、递归、希尔、计数
本文为笔者学习排序算法时整理的学习笔记,包括刷过的练习题目。文中部分题解与图片摘自“牛客网”。因为知识点众多,后续会持续整理更新~
终于读懂了 Docker
😄作者简介:小曾同学.com,小伙伴们也可以叫我小曾,一个致力于测试开发的博主⛽️如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。😊座右铭:不想当开发的测试,不是一个好测试✌️。
《数据结构》队列及其经典面试题
除了tail这个引用指向0这个位置以外,其他情况的最后一个索引 = tail - 1当 tail = 0 时,最后一个元素就在数组的末尾,索引 = data.length - 1!!