本文分类:news发布日期:2025/4/20 12:20:01
相关文章
【数据结构与算法】Java描述:第三节:栈与队列
一、 栈(Stack)
1.1 概念 栈:
一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。
进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守先进后出的原则。 压栈:栈的插入操作叫做进栈/压栈/…
建站知识
2025/3/13 6:25:57
python flask
安装
pip install flask
查看版本
pip show flask
启动服务器
设置环境变量,在控制台执行命令,app.py是创建的文件名
windows
set FLASK_APPapp.py
mac/linux
export FLASK_APPapp.py
启动内置web服务器,注意要进入到app.py所在的文…
建站知识
2025/3/13 6:24:25
Educational Codeforces Round 7 F. The Sum of the k-th Powers 多项式、拉格朗日插值
题目链接
题目大意
求 ( ∑ i 1 n i k ) (\sum_{i1}^{n} i^k) (∑i1nik) m o d ( 1 0 9 7 ) mod(10^97) mod(1097) . 数据范围 : 1 ≤ n ≤ 1 0 9 1 \leq n \leq 10^9 1≤n≤109 , 0 ≤ k ≤ 1 0 6 0 \leq k \leq 10^6 0≤k≤106 .
思路
令 f ( n ) ∑ …
建站知识
2025/3/13 6:32:05
完整例子和调用关系qt OpenGL
项目结构 首先,你需要在 Qt 项目中创建一个类,继承自 QOpenGLWidget 来进行 OpenGL 渲染。文件结构如下: - main.cpp
- MyOpenGLWidget.h
- MyOpenGLWidget.cpp
- vertex_shader.glsl
- fragment_shader.glsl 1. main.cpp 这是 Qt 项目的入口…
建站知识
2025/3/13 6:22:51
7.2 奇异值分解的基与矩阵
一、奇异值分解
奇异值分解(SVD)是线性代数的高光时刻。 A A A 是一个 m n m\times n mn 的矩阵,可以是方阵或者长方形矩阵,秩为 r r r。我们要对角化 A A A,但并不是把它化成 X − 1 A X X^{-1}A X X−1AX 的形…
建站知识
2025/3/13 6:15:45
MyBatis-Plus 与 Spring Boot 的最佳实践
在现代 Java 开发中,MyBatis-Plus 和 Spring Boot 的结合已经成为了一种非常流行的技术栈。MyBatis-Plus 是 MyBatis 的增强工具,提供了许多便捷的功能,而 Spring Boot 则简化了 Spring 应用的开发流程。本文将探讨如何将 MyBatis-Plus 与 Spring Boot 进行整合,并分享一些…
建站知识
2025/3/13 6:30:03
(四)Linux Miniconda 安装+换源+新建环境+迁移环境
目录
一、安装
二、换源
三、新建环境
四、迁移环境 其他相关链接 (一)Linux 系统安装Anaconda及环境配置https://blog.csdn.net/su_xiao_wei/article/details/133895606
(二)Linux系统安装显卡驱动cudacudnn(GPU-Pytorch&am…
建站知识
2025/4/19 0:42:25
Codecraft-17 and Codeforces Round 391 E. Bash Plays with Functions 积性函数
题目链接
题目大意
定义函数 f r ( n ) f_r(n) fr(n) :
在 r 0 r0 r0时,为满足 p p p ⋅ \cdot ⋅ q n qn qn , 且 g c d ( p , q ) 1 gcd(p,q)1 gcd(p,q)1 的有序对 ( p , q ) (p,q) (p,q) 个数;在 r r r ≥ \geq ≥ 1 1 1时࿰…
建站知识
2025/4/18 16:11:44