1,map数据结构存在的意义 Javascript的Object本身就是键值对的数据结构,但实际上属性和值构成的是”字符串-值“对,属性只能是字符串,如果传个对象字面量作为属性名,那么会默认把对象转换成字符串,结果这个属性名就变成”[object Object]“。ES6提供了”值-值“对的数据结构 ...
分类:
其他好文 时间:
2021-01-07 11:50:44
阅读次数:
0
使用数组创建队列 1 #include <stdio.h> 2 #define MAXQUEUE 10 3 4 int queue[MAXQUEUE]; 5 int front = -1; 6 int rear = -1; 7 8 int enqueue(int value) 9 { 10 if(r ...
分类:
其他好文 时间:
2021-01-04 11:36:12
阅读次数:
0
给「代码随想录」一个星标吧!?哈希表系列也是早期讲解的时候没有写总结篇,所以选个周末给补上,毕竟「代码随想录」的系列怎么能没有总结篇呢[机智]。哈希表总结篇如约而至!?哈希表理论基础在关于哈希表,你该了解这些!中,我们介绍了哈希表的基础理论知识,不同于枯燥的讲解,这里介绍了都是对刷题有帮助的理论知识点。「一般来说哈希表都是用来快速判断一个元素是否出现集合里」。对于哈希表,要知道「哈希函数」和「哈希
分类:
其他好文 时间:
2021-01-02 10:59:13
阅读次数:
0
前言 栈(Stack)是一种后进先出的数据结构,仅允许在栈顶插入、删除、读取。队列(Queue)是一种先进先出的数据结构,队头读取、删除,队尾插入。 使用数组实现栈 使用到的MyArrayList和MyLinkedList详情请查看 java实现一个自己的ArrayList和LinkedList p ...
分类:
编程语言 时间:
2021-01-01 12:59:10
阅读次数:
0
场景:在页面上某个部分,背景图需要动态切换。注意类名要使用双引号包裹。 <div class="header" :class="[ a == 1? 'header1': '', a ==2 ? 'header2' : '', a == 3 ? 'header3':'']" > </div> ...
分类:
编程语言 时间:
2020-12-28 11:50:39
阅读次数:
0
堆 堆:当一棵二叉树的每个结点都大于等于它的两个子结点时,它被称为堆有序。 命题O:根结点是堆有序的二叉树中的最大结点 二叉堆:一组能够用堆有序的完全的二叉树排序的元素,并在数组中按照层级存储(不使用数组的第一个位置)。 命题P:一棵大小为N的完全二叉树的高度为lgN。 堆有序上浮 由下至上的堆有序 ...
分类:
编程语言 时间:
2020-12-17 13:13:07
阅读次数:
6
前言:想必大家都知道ArrayList的底层使用数组来实现的。今天我们就写个简易版的来实现这一功能。一、思考需要哪些步骤实现一个数组的动态扩容第一步需要一个数组进行初始化使用第二步还需要一个数组作为一个中转使用第三步判断我初始的数组是否已满,如果已经满了需要进行扩容,如果不满不需要扩容第四步创建一个比初始数组大的中转数组第五步将初始数组的元素拷贝到中转数组并返回使用二、实现代码Account[]c
分类:
编程语言 时间:
2020-12-14 13:54:27
阅读次数:
13
数组的基本使用 一、数组概念 所谓数组(Array),就是将多个元素(通常是同一类型)按一定顺序排列放到一个集合中,那么这个集合我们就称之为数组 数组的定义 数组式一组有序的数据集合,内部可以存放多个数据,不限制数据类型(嵌套另外一个数组),并且长度可以动态调整 创建方式:[](字面量),new A ...
分类:
编程语言 时间:
2020-12-10 11:38:47
阅读次数:
19
通过数据改变样式 点击文字切换颜色 1. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1 ...
分类:
其他好文 时间:
2020-12-07 11:57:27
阅读次数:
4
任务1 可是使用数组变量和指针变量 任务2 //2.1 #include<stdio.h> long long fac(int n); int main(){ int i,n; printf("Enter n:"); scanf("%d",&n); for(i=1;i<=n;i++) printf( ...
分类:
其他好文 时间:
2020-12-03 11:47:34
阅读次数:
4