四时宝库

程序员的知识宝库

数据结构-图(图的基本实现C++)(数据结构关于图的算法)


?一、图的概念

图是一种比较复杂的非线性数据结构

图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。

图区分有向图和无向图

1、无向图(Undirected graphs)

数据结构-栈-手打代码(educoder数据结构栈)

前言

  • 数据结构是计算机学科的基础,而类链表结构又是数据结构最基本的结构,包括List、stack、queue等;
  • 然而,大部分同学甚至连一个可用的List都写不出来;
  • 故,下面手打了一份栈实现,供参考;

Linux网络编程相关高级I/O函数 - 用于创建文件描述符的函数

用于创建文件描述符的函数

  • pipe函数

pipe函数可用于创建一个管道,以实现进程间通信,pipe函数定义如下:

数据结构-线性表之顺序表(数据结构线性表顺序存储)

线性表

内存池的原理及实现(内存池的原理及实现过程)

在软件开发中,有些对象使用非常频繁,那么我们可以预先在堆中实例化一些对象,我们把维护这些对象的结构叫“内存池”。在需要用的时候,直接从内存池中拿,而不用重新实例化,在要销毁的时候,不是直接free/delete,而是返还给内存池。

把那些常用的对象存在内存池中,就不用频繁的分配/回收内存,可以相对减少内存碎片,更重要的是实例化这样的对象更快,回收也更快。当内存池中的对象不够用的时候就扩容。

代码实现顺序表的操作函数(代码实现顺序表的操作函数是)

[html] view plain copy

  1. #pragma once
  2. #include <assert.h>
  3. #include <stdio.h>

设计模式之建造者模式(建造者模式的缺点)

介绍:

信息学竞赛之编程规则(信息学编程比赛)

本规定适用于NOI系列的各项全国性竞赛。NOI其它规章、规则中所有与本规定不符之处,均以本规定为准。不遵守本规定所造成的不良后果由选手本人承担。评测环境与竞赛环境相同。

编程通则

1.对于每一道试题,选手只应提交一个源程序文件。源程序文件名由试题名称缩写加后缀构成,源程序文件名及后缀一律使用小写。PASCAL、C及C++程序的后缀分别为.pas,.c,或.cpp。当参赛选手对一道试题提交多份使用不同后缀的源程序文件时,测试系统按照.c, .cpp, .pas的顺序选取第一份存在的文件进行编译和评测,并忽略其他文件。

C++标准库标头(c++ 标准库)

整除7碾转算法的数学证明和代码实现

引言

今日头条看视频,求

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接