自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (22)
  • 问答 (3)
  • 收藏
  • 关注

原创 自己动手写数据结构(11)——二叉排序树

上一篇博客写了有序表查找,其中三种方法的基本思想都是二分查找,他们的查找的时间复杂度均为 O(logn),我们发现有序表的查找效率挺高的了,但是插入效率很低,插入的时间复杂度仍然是O(n),为了提高插入效率,有人提出了二叉排序树的数据结构。一、定义二叉排序树,又称二叉查找树。它或者是一颗空树,或者是一棵具有下列性质的二叉树:若它的左子树不空,则左子树上所有结点的值均小于它的根节点的值;若...

2019-12-28 21:20:58 649

原创 自己动手写数据结构(10)——有序表查找(详解斐波那契查找)

这一节开始学习查找方面的知识。首先来说最简单的查找——有序表查找。其前提是给定的数据表是排序好的。其中最常见的有序表的查找有三种:折半查找、插值查找、斐波那契查找。他们的思想都是二分查找,所不用的是每个二分点的位置不同。一、折半查找1.原理二分查找的原理很简单,对于一个有序表,每次查找的时候,先去看中间记录,如果查找值和中间记录的关键字相等,则查找成功;如果查找值小于中间记录,则在中间记录的...

2019-12-26 16:58:10 362

原创 自己动手写数据结构(9)——图的拓扑排序和关键路径

一、拓扑排序1.定义AOV网: 在一个表示工程的有向图中,用顶点表示活动,用弧表示活动之间的优先关系,这样的有向图为顶点表示活动的网,成为AOV(Activity On Vertex Network)网。拓扑序列 对一个有向无环图G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边<u,v>∈E(G),则u在线性序列中出现在v之前。通常,这样的线性...

2019-12-24 11:01:44 1863

原创 自己动手写数据结构(8)——图的最短路径

一、相关定义最短路径定义: 从图的某一顶点(起点)出发,到达另一顶点(终点)的路径中,路径权值之和最小的路径最短路径。二、Floyd算法1.简介Floy的算法是最简单最容易实现的最短路径算法(只求权值不记录路径的话只需要5行代码),其解决的是多源最短路径的问题,即通过该算法,可以计算得到图中每两点之间的最短路径。2.原理在一个图中,要使两点间的距离缩短,唯一的办法是引进中间点。但是应该...

2019-12-17 22:17:02 461

原创 自己动手写数据结构(7)——图的最小生成树

自己动手写数据结构总目录:https://blog.csdn.net/qq_31709249/article/details/102962377该文章的源代码仓库为:Java:https://github.com/MeteorCh/DataStructure/blob/master/Java/DataStructure/src/Graph/MiniSpanningTree.java一、相...

2019-12-12 21:48:13 422

OpenGL实现的四叉树地形LOD源码(含论文说明)

用OpenGL实现的四叉树地形LOD源码和论文说明,具体的介绍可以看https://blog.csdn.net/qq_31709249/article/details/93659972,效果视频可以看链接:https://pan.baidu.com/s/1tuwCTWVJUSqxEYJFx363vQ 提取码:jy3p。下载后环境配置问题,可直接发邮箱1126318649@qq.com咨询

2020-12-27

仿网易云本地音乐播放器

仿网易云界面本地音乐播放器,实现的主要功能有:本地音乐的扫描显示、音乐的播放、音乐播放顺序的设置(随机、顺序,单曲循环等)、通知栏显示歌曲播放信息、通过通知栏控制音乐的播放、仿网易云音乐中间胶片旋转和背景虚化效果等。

2018-07-27

IOS10开发的记事本

刚开始学IOS,这两天试着做了一个记事本,界面参考懒人笔记的界面(GitHub中自行百度),涉及的知识有:Storyboard、FMDB数据库操作,ActionController,UITableView等,比较适合初学者,希望能共同学习。

2017-12-15

osm2pgsql(OSM数据导入到Postgres中工具)

windows下OSM数据导入到Postgres中工具

2017-06-02

立方体表面模型Z-Buffer算法

MFC立方体表面模型Z-Buffer算法

2017-05-26

圆锥面的绘制与消隐

MFC圆锥面的绘制与消隐

2017-05-26

圆柱面的绘制与消隐

MFC圆柱面的绘制与消隐

2017-05-26

球的绘制与消隐

mfc球的绘制与消隐

2017-05-25

正二十面体的绘制与消隐

mfc正二十面体的绘制与消隐

2017-05-25

立方体的绘制与消隐

mfc实现立方体的绘制与消隐

2017-05-25

多边形拓扑关系的建立

多边形拓扑关系的建立MFC实现,实现从文本文件中读取点和弧段信息拓扑关系,然后建立多边形

2017-04-30

图形的旋转缩放平移

MFC实现图形的缩放、平移、旋转等功能

2017-04-30

MFC实现格网索引

MFC实现格网索引,并实现拉框选择,拉圆选择

2017-04-30

shapefile文件读取绘制(MFC实现)

MFC实现shapefile文件读取,绘制,缩放,平移等功能

2017-04-30

射线法判断点在多边形内,贝塞尔曲线的MFC实现

射线法判断点在多边形内,贝塞尔曲线的绘制

2017-04-30

中点画圆,中点画线,Bresenham算法画线的MFC实现

计算机图形学中的中点画圆,中点画线,Bresenham算法画线算法的MFC实现

2017-04-30

二次插值算法和埃米尔插值

二次插值算法和埃米尔插值算法的MFC实现

2017-04-28

多边形裁剪直线MFC实现

利用MFC实现CS裁剪算法和梁友栋裁剪算法

2017-04-28

三角网的生成

不规则三角网的生成,可以通过随机点生成,也可以通过鼠标点点动态生成

2017-01-11

用邻接表实现图的数据结构

用邻接表实现图的数据结构,链表方式实现,win32+vs2013

2017-01-03

利用栈和队列实现后缀表达式转中缀表达式

利用栈和队列实现后缀表达式转中缀表达式,win32+vs2013实现

2017-01-03

二叉树数据结构

二叉树数据结构,用VS2013+win32控制台实现

2017-01-03

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

TA关注的人

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