练习题 题目描述 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如...
一、元组(tuple) 元组是用于存储多个数据的容器,底层基于线性表结构,具有不可变特性,性能优于列表。 1. 元组的基本特性 不可变性:创建后长度不可变...
之前单链表中,数组全初始化为0,末尾最后一个next 存的就是0,指向的就是头节点 循环链表的基本概念 循环链表是一种特殊的链表,其尾节点的指针域指向头节...
1.概念介绍 1.1开散列 开散列(Open Hashing),也叫链地址法,是一种解决哈希冲突的方法。每个哈希表槽位保存一个链表,所有散列到同一位置的元素都存储在...
图论基础算法:DFS、BFS、并查集与拓扑排序的C++实现 图论是计算机科学中的核心领域,广泛应用于社交网络分析、路径规划、编译器设计等场景。本文将介绍图论...
Problem: 116. 填充每个节点的下一个右侧节点指针 文章目录 题目描述 思路 复杂度 Code 题目描述 思路 遍历思想(利用二叉树的先序遍历) 本题目的难...
目录 1.概念 1.1.集合与数组的区别 1.2.集合分类 1.3.Collection和Collections的区别 1.4.集合遍历的方法 2.List 2.1.List的实现 2.2.可以一边遍历一边修改...
Go语言Map数据类型 文章目录 Go语言Map数据类型 一、Map 1.1.1、map定义 1.1.2、map的基本使用 1.1.3、判断某个键是否存在 1.1.4、map的遍历 1.1.5、使...