相关文章
代码随想录Day17
Day17
二叉树part07
LeetCode 235. 二叉搜索树的最近公共祖先
题目描述
给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。
百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满…
建站知识
2025/5/11 15:55:15
行为模式---访问者模式
概念
访问者模式是设计模式行为模式的一种,主要是用于将算法和所作用的对象隔离开来。
访问者模式通过将算法封装在访问者对象中,使得算法可以独立于对象结构变化。对象结构中的每个元素都接受访问者对象,并将自身传递给访问者对象…
建站知识
2025/5/14 16:15:20
Three.js学习
简介
Three.js 是一个基于 WebGL 的 JavaScript 3D 库,它为开发者提供了一系列易于使用的 API,让开发者能够在网页上轻松创建和展示复杂的 3D 场景、动画和交互效果,而无需深入了解 WebGL 的底层细节。下面将从其特点、应用场景和基本原理等…
建站知识
2025/5/14 3:16:03
深度学习【迭代梯度下降法求解线性回归】
梯度下降法
梯度下降法是一种常用迭代方法,其目的是让输入向量找到一个合适的迭代方向,使得输出值能达到局部最小值。在拟合线性回归方程时,我们把损失函数视为以参数向量为输入的函数,找到其梯度下降的方向并进行迭代࿰…
建站知识
2025/5/13 2:44:41
[OpenGL]使用OpenGL实现基于物理的渲染模型PBR(中)
一、简介
在上篇博客中介绍了基于物理的渲染(Physically Based Rendering, PBR) 的基本概念,只实现了基于点光源的PBR。在本篇文章中会继续介绍 基于图像光源(IBL)的PBR中的漫反射部分。IBL中的镜面反射的IBL会在接下来的博客中进行讲解。 按…
建站知识
2025/5/12 22:23:22
2025-03-18 学习记录--C/C++-PTA 习题4-9 打印菱形图案
合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。💪🏻 一、题目描述 ⭐️
习题4-9 打印菱形图案
本题要求编写程序,打印一个高度为n的、由“*”组成的正菱形图案。
输入…
建站知识
2025/5/12 18:21:31
c++ 类和对象 —— 中 【复习笔记】
1. 类的默认成员函数
如果一个类什么成员都没有,简称空类。但实际上,任何类在不写成员时,编译器会自动生成6个默认成员函数(用户未显式实现,编译器生成的成员函数)
这6个成员函数可分为三类: …
建站知识
2025/5/14 20:35:23