数据结构
-
动态规划——多重背包问题
写在前面 由于本人实力尚浅,接触算法没多久,写这篇blog仅仅是想要提升自己对算法的理解,如果各位读者发现什么错误,恳请指正,希望和大家一起进步。(●’◡’●) 如果没看过我前面关…
-
leetcode-经典面/笔试题目
1.消失的数字 面试题 17.04. 消失的数字 – 力扣(LeetCode)https://leetcode.cn/problems/missing-number-l…
-
python入门基础
作者介绍: 作者:小刘在C站 每天分享课堂笔记,一起努力,共赴美好人生! 夕阳下,在最美的绽放。 目录 一.python是什么? 二.为什么使用python 1、软件质量 2、提高…
-
Redis队列详解(springboot实战)
前言 MQ应用有很多,比如ActiveMQ,RabbitMQ,Kafka等,但是也可以基于redis来实现,可以降低系统的维护成本和实现复杂度,本篇介绍redis中实现消息队列的几…
-
链表OJ练习(1)
一、移除链表元素 本题为力扣原题203 题目介绍: 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新…
-
论功能与结构的辩证关系,分别以数据结构与算法,大脑结构与思考能力,建筑结构与功能角度分析
概述 功能与结构是一对辩证关系,功能是结构的目的和功能,结构是功能的实现和保障。在数据结构与算法、大脑结构与思考能力、建筑结构与功能三个领域中,这种辩证关系表现得尤为突出。本文…
-
链表OJ练习(2)
一、分割链表 题目介绍: 思路:创建两个链表,ghead尾插大于x的节点,lhead尾插小于x的节点。先遍历链表。最后将ghead尾插到lhead后面,将大小链表链接。 …
-
创建第一个 Flink 项目
一、运行环境介绍 Flink执行环境主要分为本地环境和集群环境,本地环境主要为了方便用户编写和调试代码使用,而集群环境则被用于正式环境中,可以借助Hadoop Yarn、k8s或M…
-
【链式二叉树】数据结构链式二叉树的(万字详解)
前言: 在上一篇博客中,我们已经详解学习了堆的基本知识,今天带大家进入的是二叉树的另外一种存储方式—-“链式二叉树”的学习,主要用到的就是“递归思想”!! 本文目录 1…
-
堆的应用:堆排序和TOP-K问题
上次才讲完堆的相关问题:二叉树顺序结构与堆的概念及性质(c语言实现堆 那今天就接着来进行堆的主要两方面的应用:堆排序和TOP-K问题 文章目录 1.堆排序 1.1概念、思路及代码 …
-
蓝桥杯C/C++实用知识总结
蓝桥杯C/C++ 文章目录 蓝桥杯C/C++ 头文件 实用函数及运算符 求幂次 移位运算符 STL排序sort()函数 依次读取数据 STL全排列函数next_permutatio…
-
数据结构—单向链表
文章目录 顺序表回顾—引入链表 一、链表是什么? 1.链表的分类 2.单向链表 二、链表的应用 1.链表的打印 2.建立新的节点 3.尾插和首插 4.尾删和头删 5.查…
-
【排序算法】快速排序(C语言)
【排序算法】—— 快速排序 目录 一、快速排序的单趟排序 1. 霍尔法 2. 挖坑法 3. 前后指针 二、快速排序 1. 排序步骤 2. 排序完整步骤图 3. 快速排序代码 3.1…
-
HashMap源码解读(中篇)
文章目录 前言 一、进入JDK中的源码(InteliJ IDEA为例) 二、HashMap的结构 三、源码解读 3.1 属性解读 3.2 put方法解读 3.2.1 HashMap…
-
二叉树(上)——“数据结构与算法”
各位CSDN的uu们好呀,好久没有更新我的数据结构与算法专栏啦,今天,小雅兰继续来更新二叉树的内容,下面,让我们进入链式二叉树的世界吧!!! 二叉树链式结构的实现 二叉树链式结构…
