摘要: C++: 基于四叉树数据结构的自适应网格(初探) # C++: 基于四叉树数据结构的自适应网格 二叉树是一种典型的非线性存储数据结构,查找效率可以达到$O(log_2N)$,同样,这类树状结构存在许多种变体,详细参考[邓俊辉老师的《数据结构C++》课程](https://dsa.cs.tsinghua.edu.cn/~deng/ds/dsacpp/ 阅读全文
posted @ 2021-10-07 21:20 陈橙橙 阅读(2584) 评论(2) 推荐(0) 编辑
摘要: Fortran学习笔记目录 书接上回:Fortran学习笔记:02 流控制语句 数组(Array) 定义数组 一维数组 program main implicit none integer :: i integer :: a(10) do i=1,10,1 a(i)=i*i; end do do i 阅读全文
posted @ 2021-10-07 20:43 陈橙橙 阅读(2476) 评论(0) 推荐(0) 编辑
摘要: Fortran学习笔记目录 书接上回:Fortran学习笔记:01 基本格式与变量声明 流控制语句 IF语句 IF (逻辑表达式) THEN ... ELSE ... END IF SELECT-CASE语句 类似于C类语言中的switch-case语句 select case(变量) case(数 阅读全文
posted @ 2021-10-07 20:38 陈橙橙 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 上一节记录了线性方程组的静态迭代方法 本节主要介绍非静态迭代方法中的最速下降法与共轭梯度法。 非静态迭代法的基本原理 基于变分原理,考虑以下函数 \[ \begin{align} \Phi(\vec x)=\frac{1}{2}\vec{x}\cdot\boldsymbol A\vec{x}-\ve 阅读全文
posted @ 2021-10-07 18:12 陈橙橙 阅读(295) 评论(0) 推荐(0) 编辑