线段树 前言// TODO 线段树1.什么是线段树线段树(Segment Tree)是一种树形数据结构,它的主要作用是高效地处理对一个区间(或线段)的查询和修改。 2025-08-12 数据结构与算法 #数据结构与算法 #线段树
数据库字段差异 为什么VARCHAR(1000)没法存1000个汉字 字符与字节在计算机中,字符和字节是两个不同的概念: 字节(Byte):计算机存储的基本单位,1字节 = 8位(bit) 字符(Character):人类可读的文本单位,如字母、数字、汉字等 关键点:一个字符可能占用多个字节,这取决于使用的字符编码方式。 常见字符的字节占用 ASCII字符(英文字母、数字、标点):1字节 2025-08-12 存储系统 > 数据库基础 #存储系统 #数据库基础
Hot100 哈希两数之和用哈希表维护一个当前<期望值,当前值>的哈希表即可。 12345678910111213class Solution { public int[] twoSum(int[] nums, int target) { Map<Integer, Integer> map = new HashMap<>(); 2025-08-12 Leetcode #Leetcode
Leetcode(1700-1799) leetcode1733在一个由 m 个用户组成的社交网络里,我们获取到一些用户之间的好友关系。两个用户之间可以相互沟通的条件是他们都掌握同一门语言。 给你一个整数 n ,数组 languages 和数组 friendships ,它们的含义如下: 总共有 n 种语言,编号从 1 到 n 。 languages[i] 是第 i 位用户掌握的语言集合。 friendships[i] = [ui, 2025-08-12 Leetcode #Leetcode
Leetcode(3000-3100) leetcode3000给你一个下标从 0 开始的二维整数数组 dimensions。 对于所有下标 i(0 <= i < dimensions.length),dimensions[i][0] 表示矩形 i 的长度,而 dimensions[i][1] 表示矩形 i 的宽度。 返回对角线最 长 的矩形的 面积 。如果存在多个对角线长度相同的矩形,返回面积最 大 的矩形的面积。 示例 2025-08-12 Leetcode #Leetcode
Leetcode(3500-3600) leetcode 3516给你三个整数 x、y 和 z,表示数轴上三个人的位置: x 是第 1 个人的位置。 y 是第 2 个人的位置。 z 是第 3 个人的位置,第 3 个人 不会移动 。 第 1 个人和第 2 个人以 相同 的速度向第 3 个人移动。 判断谁会 先 到达第 3 个人的位置: 如果第 1 个人先到达,返回 1 。 如果第 2 个人先到达,返回 2 。 如果两个人同时到达,返 2025-08-12 Leetcode #Leetcode
滴滴笔试题 2025.08.26P3476. 第1题-你的一半归我了题目内容给定正整数 n 和一个大小为 n 的数组。小种可以对这个数组执行若干次以下操作:选择一个下标$i$令 $x=[\frac{a_i}{2}]$ (即向下取整),令$a_1=a_1+x$,$a_i=a_i−x$。 小钟需要求出最少的操作次数使得 $a_1$成为数组中最大的元素,即对于任意的$ i(2<& 2025-08-12 算法题 > 笔试题 #算法题 #笔试题