相关文章
C++面试题(40)------二叉搜索树的第k大节点
操作系统:ubuntu22.04 IDE:Visual Studio Code 编程语言:C11
题目描述
给定一棵二叉搜索树,请找出其中第 k 大的节点的值。
示例:
输入: root [3,1,4,null,2], k 13/ \1 4\2
输出: 4 (最大的节点是4࿰…
编程日记
2025/7/13 5:17:47
面试150 罗马数字转整数
思路
首先建立字符到整数的字典映射,然后遍历字符串,如果前一个的字符对应的值小于后一个字符串的值,做相减操作,反之则相加。最后加上字符串的最后一个字符所对应的值
class Solution:def romanToInt(self, s: str) -> int:…
编程日记
2025/6/28 10:46:06
SQLite3 在嵌入式系统中的应用指南
SQLite3 在嵌入式系统中的应用指南
一、嵌入式系统中 SQLite3 的优势
SQLite3 是嵌入式系统的理想数据库解决方案,具有以下核心优势:
特性嵌入式系统价值典型指标轻量级适合资源受限环境库大小:500-700KB零配置无需数据库管理员开箱即用无…
编程日记
2025/7/9 19:20:47
手撕 Decoder
Happy-LLM:从零开始的大语言模型原理与实践教程.pdf P24
Decoder Layer 一个Decoder Layer内的数据流动顺序为:
Input (x)↓
LayerNorm 1↓
Masked Self-Attention↓
x Attention(x)↓
LayerNorm 2↓
Cross-Attention (with enc_out)↓
h x Attenti…
编程日记
2025/7/12 14:32:03
JavaScript性能优化实战
JavaScript性能优化实战技术文章大纲
性能优化的重要性
解释为什么性能优化对用户体验和业务指标至关重要讨论核心Web指标(LCP、FID、CLS)与JavaScript性能的关系
代码层面优化
减少DOM操作,使用文档片段或虚拟DOM避免频繁的重绘和回流&a…
编程日记
2025/7/7 14:06:48
【Mac 上离线安装 ADB 工具】
✅ 一、步骤总览(离线安装 ADB)
下载 ADB 离线包(zip 文件)解压到一个固定位置(比如 ~/adb)配置环境变量验证安装是否成功 ✅ 二、步骤详情(假设你已经下载好了 zip 文件) …
编程日记
2025/7/12 20:25:50
腾讯云TCCA认证考试报名 - TDSQL数据库交付运维工程师(PostgreSQL版)
数据库交付运维工程师-腾讯云TDSQL(PostgreSQL版)认证
适合人群: 适合从事TDSQL(PostgreSQL版)交付、运维、售前咨询以及TDSQL(PostgreSQL版)相关项目的管理人员。
认证考试 单选*40道多选*20道
成绩查询 70分及以上通过认证,官网个人中心->认证考…
编程日记
2025/7/12 7:20:38
代理 AI 时代的隐私重构:从边界控制到信任博弈
过去,我们将隐私等同于边界与权限控制,依赖墙壁、锁和规则构筑防线。而如今,随着代理 AI 深度介入生活,成为能感知、决策的自主实体,它不仅处理数据,更在重塑我们的数字形象与内在认知。在此背景下…
编程日记
2025/7/10 20:22:53