ICode9

精准搜索请尝试: 精确搜索
  • 2022-02-08 02:31:45

    6.1 图的定义和基本术语 6.1.1 图的定义 图(Graph) G由两个集合V和E组成,记为G=(V,E) V:顶点的有穷非空集合 E:是V中顶点偶对的有穷集合,这些顶点偶对称为边 V(G):图G的顶点集合 E(G):图G的边集合(可以为空集)——若E(G)为空,则图G只有顶点而没有边 有向图:对于图G,若边集E(G)为有向边的集合

  • 2022-02-08 01:04:29

    目录 第六章 图 第六章 图 6.1 图的定义与基本术语 图(Graph) G由两个集合V和E组成,记为G=(V,E) , 其中V是顶点的有穷非空集合, E是V中顶点偶对的有穷集合,这些顶点偶对称为边。 图的基本术语(用n表示图中顶点数目,用e表示边的数目) 对于图G,若边集E(G)为有向边的集合,则称该图为有

  • 数据结构--图的基础知识2022-02-07 17:32:20

    图 定义 图(Graph), 又V和E两个非空集合构成,表示为G = (V,E); 其中,V表示的是图G中的顶点的又穷非空集合;E表示的是图G中的两个顶点之间连接的边的有穷集合; V(G),E(G)通常分别表示G的顶点集,边集; ps: 一个图,可以没有边,也就是E(G)可以为空,但是V(G)不能 图的基本术语 无向边: 若顶点vi

  • 图数据结构,以及使用递归方式实现图的深度优先和广度优先遍历2022-02-05 22:34:15

    源码概览 1、GraphDemo,用于演示一个图结构以及图的遍历。 2、Graph,表示图数据结构,维护顶点的集合与边的集合,并提供广度优先遍历和深度优先遍历方法。 3、Edge,表示图的一条边,维护了一条边相关的信息,如端点、边的权值、边的名称。泛型V表示权值的类型。 4、GraphNode,表示图中的

  • 《Real-Time Rendering》第四版学习笔记——Chapter 4 Transforms(二)2022-02-04 15:01:52

    上接文章:《Real-Time Rendering》第四版学习笔记——Chapter 4 Transforms(一) 四、顶点混合 顶点混合(vertex blending)是为了解决静态物体无法产生柔和的关节变换的问题。顶点混合也称为线性混合蒙皮(linear-blend skinning)、遮罩(enveloping)、骨骼子空间变换(skeleton-subspace

  • Prim算法(java)2022-02-02 17:04:07

    一、Prim算法介绍   Prim(普利姆)算法是一种构造最小生成树的算法。Prim算法的时间复杂度为 O ( ∣ V ∣

  • Floyd算法求每对顶点间最短路径(有向网)2022-02-01 11:02:24

     递推公式: 1.Dist(0)[i][j] = weight[i][j] 2.Dist(n)[i][j] = Min( Dist(n-1)[i][j] , Dist(n-1)[i][n] + Dist(n-1)[n][j] ) Floyd函数: 1 void Floyd(AdjMatrix* G, int Dist[][MAXVEX], int Path[][MAXVEX][MAXVEX]) 2 { 3 //Dist 路径长度 4 //若 Path[i][j][

  • PPT(五)-编辑顶点2022-01-30 16:34:51

    编辑顶点和合并形状这两个其实是不可分割的两兄弟,合并形状时将多个形状进行组合剪切掏空等变成一个形状。编辑顶点是针对某个形状进行特别的调整 一、编辑顶点怎么玩 (1)先要有一个形状 选中形状-》右键-》编辑顶点。如果没有编辑顶点按钮,需要清除office后重新安装一个office,怎么清

  • BFS求解迷宫问题2022-01-29 19:04:39

    BFS解决迷宫问题 广度优先搜索定义BFS遍历过程算法实现算法思想图的广度优先搜索算法—邻接矩阵 求解迷宫问题案例分析代码实现 广度优先搜索 定义 广度优先搜索,又称宽度优先搜索,广度优先搜索是一层一层访问的,类似于树的层次遍历,图的顶点之间是多对多的关系,相对于出发

  • 阅读《计算机图形学编程(使用OpenGL和C++)》42022-01-29 18:01:06

    绘制一个对象,它的顶点数据需要发送给顶点着色器。通常会把顶点数据在C++端放入一个缓冲区,并把这个缓冲区和着色器中声明的顶点属性相关联。其步骤如下: 只做一次的步骤,一般放在 init() 中。 1、创建一个缓冲区。 2、将顶点数据复制进缓冲区。 如果是动画场景的话,每帧都要做,一般在 d

  • 【Unity】Shader优化总结2022-01-29 15:31:29

    分为三个部分:Unity官方文档,GDC,个人经验。 Unity Manual 1.计算量优化。着色器进行的计算和处理越多,对性能的影响越大。针对不影响最终效果但依然进行计算的无效代码,进行移除操作。计算的频率也会影响游戏的性能。通常,像素着色器比顶点着色器的执行次数要多。在可能的情况下,将计

  • 【第二届青训营-寒假前端场】- 「WebGL基础」笔记2022-01-28 18:58:00

    Why WebGL / Why GPU?现代的图像系统The PipelineGPUWebGL & OpenGL关系 WebGL绘图步骤创建WebGL上下文创建WebGL Program(The Shaders)将数据存到缓冲区中(Data to Frame Buffer)读取缓冲区数据到GPU(Frame Buffer to GPU)输出结果(Output) WebGL太复杂?其他方式canvas 2DMesh.js

  • 图 = =2022-01-26 17:34:44

    定义: 图就是由一些小圆点(成为顶点)和连接这些小圆点的直线(称为边)组成的。例如上图是由5个顶点(编号为1、2、3、4、5)和5条边(1-2、1-3、1-5、2-4、3-5)组成。 遍历: 现在我们从1号顶点开始遍历这个图,遍历就是指把图的每一个顶点都访问一次。 使用深度优先搜索来遍历这个图将会得

  • 第5章-2 图的字典表示 (20 分)2022-01-26 16:03:07

    图的字典表示。输入多行字符串,每行表示一个顶点和该顶点相连的边及长度,输出顶点数,边数,边的总长度。比如上图0点表示: {‘O’:{‘A’:2,‘B’:5,‘C’:4}}。用eval函数处理输入,eval函数具体用法见第六章内置函数。 输入格式: 第一行表示输入的行数 下面每行输入表示一个顶点和

  • OpenGL学习随笔(二)——2022.1.222022-01-24 17:58:00

            上回通过用顶点着色器和片段着色器绘制了一个30像素大小的点,这次主要简单介绍一下各个着色器的功能,介绍检测OpenGL和GLSL错误的模板,以及从文件当中读取GLSL源代码的模板,最后绘制一个简单的二维动画。 一、各着色器功能         顶点着色器:所有的顶点数据都

  • 基于邻接表的新顶点的增加2022-01-24 13:02:33

    描述 给定一个无向图,在此无向图中增加一个新顶点。 输入 多组数据,每组m+2行。第一行有两个数字n和m,代表有n个顶点和m条边。顶点编号为1到n。第二行到第m+1行每行有两个数字h和k,代表边依附的两个顶点。第m+2行有一个数字f,代表新插入的顶点编号。当n和m都等于0时,输入结束 输出 每

  • 最小生成树的Prim算法(无向网)2022-01-24 07:31:06

    Prim函数 1 /*********************************************************** 2 * Name: Prim 3 * Called By: main 4 * Parameter: G 无向网, start 起始顶点下标 5 * Description: 通过辅助数组closedge来依次查找最小权值邻接顶点; 6 * 并打印查找到的最小

  • 基础理论_渲染管线2022-01-23 23:34:03

    前言:博学静思才能成长,笔记是记录笔者自己的学习路程。   01:渲染(rendering)是什么?   渲染是以软件由模型生成图像的过程。模型是用语言或数据结构进行严格定义的三维物体或   虚拟场景的描述。   渲染用于描述:计算视频编辑软件中的效果,以生成最终视频的输出过程   02:渲染的类

  • 【第004问 Unity中如何快捷查看Mesh的Normal?】2022-01-23 22:59:49

    一、如何在Unity中快捷查看Cube、Circle等模型的法线? 刚开始学习模型的法线的时候总是想看看法线在哪里,是怎么表现的。当然你可以直接使用Blender或者3D max等工具查看。如果在Unity中我怎么样能够快速的查看一个模型的法线,下面就先看看几个效果;然后附上源码: 1. 查看Cube的N

  • 广度优先搜索遍历(无向图)2022-01-23 03:31:07

    全局变量 int visited[MAXVEX] = { 0 };/*访问标志数组*/ BFSTraverse函数 1 /*************************************************** 2 * Name: BFSTraverse 3 * Called By: main 4 * Parameter: G 邻接表 5 * Description: 遍历图G的所有连通子图 6 *****************

  • 寒假翻译五2022-01-22 17:31:27

    题目五 E. Black and White Tree 原题链接:https://codeforces.com/problemset/problem/1626/E 题目翻译: 你会得到一棵树由n个顶点数组成。一些顶点(至少两个)是黑色的,其他都是白色的。你在树的其中一个顶点上放了一个芯片,然后执行下面的操作。 让当下芯片所在的顶点定义为x,你选择

  • 图的联通2022-01-22 13:02:30

    图的联通 无向图: G=(V,E) 有一条路径使u到v,则u,v是联通的。所以任意一个顶点和自身联通,任意一条边的两个端点联通。 若任意两个顶点联通,则G是连通图,这一性质叫连通性 H是G的一个子图,且不存在H\(\varsubsetneqq\)F\(\subseteq\)G且F为连通图,则H是G的一个连通块/连通分量(极大连通子图) 有

  • 深度优先搜索遍历(无向图)2022-01-22 03:31:07

    全局变量 int visited[MAXVEX] = { 0 };/*访问标志数组*/ DFSTraverse函数 void DFSTraverse(AdjList* G) { int i = 1; for (i = 1; i <= G->vexnum; i++) { if (visited[i] == 0) { DFS(G, i); } } } DFS函数 1 voi

  • prim算法(普里姆算法)详解2022-01-21 15:02:58

    prim算法(普里姆算法)详解 了解了什么是最小生成树后,本节为您讲解如何用普里姆(prim)算法查找连通网(带权的连通图)中的最小生成树。 普里姆算法查找最小生成树的过程,采用了贪心算法的思想。对于包含 N 个顶点的连通网,普里姆算法每次从连通网中找出一个权值最小的边,这样的操作重复

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有