【数据结构】万字二叉树与堆
数据结构——二叉树的相关知识以及一些操作,堆的排序、TOPK问题
【Java】面向对象:继承、组合和多态
面向对象三大特征之继承和多态
数据结构 —— 栈(超详细图解 & 接口函数实现)
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。博主将会用代码结合大量图解,对数据结构进行深度剖析。
CentOS8部署禅道开源版17.4
在腾讯云的CentOS Stream8服务器上部署禅道开源版17.4的服务器端和客户端服务器。
Java中Arrays类中的数组操作方法详解
🏵在前面我们讲到了一维数组和二维数组以及开发工具eclipse的配置java.util.Arrays 类能方便地操作数组,它提供的所有方法都是静态的。替换元素以及填充元素:通过 fill 方法。对数组排序:通过 sort 方法,按升序。比较数组:通过 equals 方法比较数组中元素值是否相等。查
VC++几种加载图片方法的讨论(附源码)
本文将分别讲述使用LoadBitmap、CImage和GDI+ Image类来加载图片的方法,以及使用过程中的一些注意事项。
【C++数据结构】并查集的路径压缩
路径压缩实际上是在数据量太大的时候,访问一些数据可能在位于叶子位置,导致访问的效率不高,这个时候有两种方法进行提高效率:- 两颗树合并的时候,节点少的树往节点多的树合并。目的:为了使节点层数增多的节点相对减少。- 查找的时候对该路径上的节点进行路径压缩。 目的:使更多的节点在第二层。最好不要用递归的
数据类型与整型存储
了解数据类型,深入挖掘整型存储
深度剖析“八大排序”(上)_ 探寻一些不为人知的细节
💡1️⃣直接插入排序:元素集合越接近有序,直接插入排序算法的时间效率越高O(N2)O(N^2)O(N2)O(1)O(1)O(1)稳定2️⃣希尔排序:希尔排序是对直接插入排序的优化【因为直接插入排序一开始的排序环境是很恶劣的,但希尔排序最后是在接近有序的环境下进行排序,所以环境更优】:当gap >
快速解决最长递增子序列问题
用动态规划思想解决最长递增子序列问题的过程。
TCP到底有多厉害?
讲解在TCP/IP模型中的TCP协议的厉害之处
nfs、samba和ftp简单配置
文件服务器配置(操作截图)
【Linux驱动开发】设备树详解(一)设备树基础介绍
Linux内核是从V2.6开始引入设备树的概念,其起源于`OF:OpenFirmware`, 用于**描述一个硬件平台的硬件资源信息**,这些信息包括:CPU的数量和类别、内存基地址和大小、总线和桥、外设连接、中断控制器和中断使用情况、GPIO控制器和GPIO使用情况、Clock控制器和Clock使
初学Docker要掌握哪些概念?
Docker是一个应用打包,分发和部署的工具,快乐学习 Docker ,从以下概念入手,快来看看吧!💖
【Linux信号专题】一、什么是信号
Linux信号专题,第一篇:介绍信号的概念,信号的实现机制,产生信号的方式,信号的状态,信号的处理方式,PCB中关于信号的信息,信号的编号,信号的要素,信号的帮助文档等。更多内容请关注专栏《Linux从小白到大神》。...
C语言实现经典扫雷小游戏(优化递归展开保姆级教程)
《扫雷》是一款大众类的益智小游戏,于1992年发行。游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输。扫雷在科技历史上也扮演了相似的角色。...
【数据结构与算法】二分查找算法
🎇每个优秀的人都有一段沉默的时光,那段时光是付出了很多努力却得不到结果的日子,我们把它叫做扎根
基于FTP协议实现文件上传与下载
FTP(File Transfer Protocol)即文件传输协议,是一种基于TCP的协议,采用客户/服务器模式。支持FTP协议的服务器就是FTP服务器。与大多数 Internet服务一样,FTP也是一个 客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器
【数据结构】栈的顺序表实现
详细介绍了栈的顺序表实现
一文带你搞懂OAuth2.0
最近好久没有发文章了,但并不意味着停止了学习,哈哈哈~今天给大家带来了关于OAuth2.0的相关文章,说实话OAuth2.0我也是费了好大力气才稍稍理解的,虽然我们每天都会用到(使用QQ授权登录QQ音乐、和平精英等等),但是背后的设计实现思想还是蛮复杂的,并且有很多地方值得推敲,今天我就分几个方面带