相关文章
【层序遍历】637. 二叉树的层平均值
637. 二叉树的层平均值
解题思路
二叉树的层序遍历累加每一层的节点值 然后求平均值将每一层的平均值添加到list 返回 class Solution {public List<Double> averageOfLevels(TreeNode root) {// 二叉树的层序遍历List<List<Integer>> result new ArrayLi…
编程日记
2024/12/20 1:06:32
java最容易犯错的8道面试题
1. static 和 final 的用法
static 的作用从三个方面来谈,分别是静态变量、静态方法、静态类。
静态变量:声明为 static 的静态变量实质上就是全局变量,当声明一个对象时,并不产生static 变量的拷贝,而是该类所有实例…
编程日记
2024/12/23 1:10:32
【LeetCode】416.分割等和子集
题目
给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。
示例 1:
输入:nums [1,5,11,5]
输出:true
解释:数组可以分割成 [1, 5, 5] 和 [11] 。
示…
编程日记
2024/12/22 21:20:22
PMO(Project Management Office)
PMO 是项目管理办公室(Project Management Office)的缩写。它是组织内的一个部门或团队,负责支持和促进项目管理活动,以确保项目按时、按预算、按要求完成。 PMO 的职责和角色可以因组织的性质和需求而有所不同,但通常…
编程日记
2024/12/16 14:13:40
常见前端基础面试题(HTML,CSS,JS)(三)
JS 中如何进行数据类型的转换?
类型转换可以分为两种,隐性转换和显性转换
显性转换
主要分为三大类:数值类型、字符串类型、布尔类型 三大类的原始类型值的转换规则我就不一一列举了 数值类型(引用类型转换)
Numbe…
编程日记
2024/12/15 2:16:43
c++都补了c语言哪些坑?
目录
1.命名空间 1.1 定义 1.2 使用
2.缺省参数 2.1 概念 2.2 分类
3.函数重载
4.引用 4.1 概念 4.2 特性 4.3 常引用 4.4 引用和指针的区别
5.内联函数 1.命名空间 在 C/C 中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将…
编程日记
2024/12/20 5:15:11
监听html元素尺寸变化ResizeObserver
// 监听元素的尺寸变化
const element document.getElementById(your-element-id);const resizeObserver new ResizeObserver(entries > {for (const entry of entries) {const { width, height } entry.contentRect;console.log(宽度: ${width}px, 高度: ${height}px);/…
编程日记
2024/12/16 23:10:03
免费的png打包plist工具CppTextu,一款把若干资源图片拼接为一张大图的免费工具
经常做游戏打包贴图的都知道,要把图片打包为一张或多张大图,要使用打包工具TexturePacker。
TexturePacker官方版可以直接导入PSD、SWF、PNG、BMP等常见的图片格式,主要用于网页、游戏和动画的制作,它可以将多个小图片汇聚成一个…
编程日记
2024/12/21 5:32:27