自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 基于WebGL的球体纹理贴图实现全景展示

1 绘制球体1.1 数学基础在图1中假设已知角度φ和θ以及半径R,如何计算出M点在直角坐标系下的坐标 (x,y,z) ?易知x = R sinθ sinφy = R cosθz = R sinθ cosφ那个整个球面所有坐标...

2020-04-25 10:42:52 1412

原创 回溯法求解八枚棋子在棋盘中的规定摆法问题

//回溯法求解八皇后问题#include <stdio.h>int steps = 0;//当前已经摆放的行数int result = 0;//所有满足条件的结果int axis_x[] = { 1,1,1,1,1,1,1,1 };//下一个摆放位置在x轴上的移动距离int axis_y[] = { 0,1,2,3,4,5,6,7 };//下一个摆放位置在y轴上的移动距离i...

2019-03-01 19:42:14 474

原创 回溯法求解过桥问题

int result;int axis_x[] = { 0,0,1,-1 };int axis_y[] = { 1,-1,0,0 };int grid[5][5] = { {0,0,0,0,0}, {0,0,0,0,0}, {2,2,0,2,2}, {0,0,0,0,0}, {0,0,0,0,0}};bool isAvailable(int x,int y) { if (x...

2019-03-01 14:14:47 315

原创 回溯法求解马在棋盘中的走法问题

//5X5棋盘马走日问题的解的数量#include<stdio.h>int steps = 0;int result = 0;int axis_x[] = { 1,1,2,2,-1,-1,-2,-2 };int axis_y[] = { 2,-2,1,-1,2,-2,1,-1 };int grid[5][5] = { {0,0,0,0,0}, {0,0,0,0,0},...

2019-03-01 12:58:10 2335

原创 构造二叉树(前序+中序&&中序+后序)

#include <string.h>#include <stdlib.h>#include <stdio.h>typedef struct BiTNode { char data; struct BiTNode *left; struct BiTNode *right;}BiTNode,*BiTree;int find(char root_...

2019-02-27 18:14:19 113

原创 层次遍历在求解二叉树算法题时的应用举例

二叉树的宽度由于需要对队列中的不同结点加以区分,自定义一个数组模拟队列//二叉树结构体定义typedef struct BiTNode{ ElemType data; struct BiTNode* lchild; struct BiTNode* rchild;}BiTNode,*BiTree;//二叉树的宽度int calculateWidth(BiTree T){ if(...

2018-12-15 21:33:11 243

原创 二叉树某些问题的递归算法

合并二叉树//二叉树结构体定义typedef struct BiTNode{ ElemType data; struct BiTNode* lchild; struct BiTNode* rchild;}BiTNode,*BiTree;//合并二叉树BiTree mergeTree(BiTree T1,BiTree T2){ if(!T1) return T2; if(!...

2018-12-15 20:59:48 96

原创 二叉树的最大/小深度的递归与非递归实现

二叉树结构体定义//二叉树结构体定义typedef struct BiTNode{ ElemType data; struct BiTNode* lchild; struct BiTNode* rchild;}BiTNode,*BiTree;最大深度的递归算法//最大深度的递归算法int MaxDepth1(BiTree T){ if(!T) return 0; els...

2018-12-15 19:31:29 450

原创 二叉树遍历算法的非递归实现

二叉树遍历算法的非递归实现先序遍历中序遍历后序遍历先序遍历//先序遍历非递归void PreOrder(BiTree T){ stack<BiTree> S; BiTree p=T; while(p||!S.empty()){ while(p){ visit(p); S.push(p); p=p->lchild; } if(!S.empt...

2018-12-15 18:44:46 142

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除