向量容器(vector)是一种顺序容器,是一块连续分配的内存,支持随机访问,从数据安排的角度来看,和数组及其相似,数组与vector的区别在于:数组是静态分配空间的大小,一旦分配,就不可以再改变了,例如,int a[6];而vector是动态分配内存,随机元素不断插入,它会按照自身的一套机制不断扩充 ...
分类:
其他好文 时间:
2021-05-24 04:46:45
阅读次数:
0
壹 ? 引 在日常开发中,判断两个数组是否相等应该是较为常见的场景,因为常用,所以想着简单记录下。关于判断数组相等,这里我分为两种场景,第一种是数组完全相等,即数组元素相同且元素顺序一致;第二则为元素相同但顺序不同,我会分开讨论。 注意,这里不讨论数组元素是函数,正则等特殊情况,因为实际开发中也很难 ...
分类:
编程语言 时间:
2021-05-24 04:43:01
阅读次数:
0
Q:Java对象的hashcode是怎么得到的 A:Java对象的hashcode是native方法,不是通过Java实现的。hashcode的值是根据对象的内存地址得到的一串数字。 Q:如果两个对象的hashcode相等,那么两个对象的==是否也想等? A:不一定,这个说法顺序弄反了。应该改为:如 ...
分类:
其他好文 时间:
2021-05-24 04:29:52
阅读次数:
0
封装markdown.js /* * @Author: your name * @Date: 2021-05-04 16:07:50 * @LastEditTime: 2021-05-04 16:29:16 * @LastEditors: Please set LastEditors * @Desc ...
分类:
其他好文 时间:
2021-05-24 04:11:20
阅读次数:
0
【js】Leetcode每日一题-叶子相似的树 【题目描述】 请考虑一棵二叉树上所有的叶子,这些叶子的值按从左到右的顺序排列形成一个 叶值序列 。 举个例子,如上图所示,给定一棵叶值序列为 (6, 7, 4, 9, 8) 的树。 如果有两棵二叉树的叶值序列是相同,那么我们就认为它们是 叶相似 的。 ...
分类:
Web程序 时间:
2021-05-24 03:53:04
阅读次数:
0
第五章 分支语句 一、流程控制 (1)顺序结构 最基本的结构,按顺序依次执行 (2)分支结构 1.if语句 格式1: if (关系表达式){ 语句体; } 关系表达式的值是true就执行语句体,是false就不执行语句体 但是都要执行大括号外面的语句 格式2: if (关系表达式){ 语句体; }e ...
分类:
编程语言 时间:
2021-05-24 03:12:08
阅读次数:
0
import asyncio import time async def say_after(delay, what): """使用 async 声明函数""" await asyncio.sleep(delay) print(what) async def main(): # 一个一个执行 pri ...
分类:
编程语言 时间:
2021-05-24 02:55:21
阅读次数:
0
删除子文件夹 你是一位系统管理员,手里有一份文件夹列表 folder,你的任务是要删除该列表中的所有 子文件夹,并以 任意顺序 返回剩下的文件夹。 我们这样定义「子文件夹」: 如果文件夹 folder[i] 位于另一个文件夹 folder[j] 下,那么 folder[i] 就是 folder[j] ...
分类:
其他好文 时间:
2021-05-24 02:29:44
阅读次数:
0
27. 移除元素 难度简单920收藏分享切换为英文接收动态反馈 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组 ...
分类:
其他好文 时间:
2021-05-24 02:08:44
阅读次数:
0
Node里面的模块系统遵循的是CommonJS规范。 1、CommonJS模块的特点: 所有代码都运行在模块作用域,不会污染全局作用域。 模块可以多次加载,但是只会在第一次加载时运行一次,然后运行结果就被缓存了,以后再加载,就直接读取缓存结果。要想让模块再次运行,必须清除缓存。 模块加载的顺序,按照 ...
分类:
其他好文 时间:
2021-05-24 02:03:32
阅读次数:
0