• 手机版
  • 热门标签
  • 站点地图
  • 我要投稿
  • 广告合作
  • 联系我们
编程之家
AI导航网
  • 广告位招租
  • 广告位招租
  • 首页
  • 编程教程
  • 编程导航
  • 编程百科
  • 编程博文
  • 编程实例
  • 常见问题
  • 产品运营
  • 软件教程
  • 办公软件
  • ▸ Linux
  • ▸ Windows
  • ▸ CentOS
  • ▸ Ubuntu
  • ▸ Nginx
  • ▸ WebService
  • ▸ Scala
  • ▸ Memcache
  • ▸ Apache
  • ▸ Redis
  • ▸ Docker
  • ▸ Bash
  • ▸ Azure
  • ▸ Tomcat
  • ▸ LNMP
  • ▸ Shell
  • ▸ Ansible
  • ▸ KVM虚拟机
  • ▸ 数据结构
  • ▸ 鸿蒙系统
  • ▸ 宝塔面板
  • ▸ 服务器运维
  • ▸ 网络安全
微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!
  • 编程之家
  • 数据结构
【数据结构】约瑟夫环
#include <stdio.h> #include <stdlib.h> #define STATUS int #define TRUE 1 #define FALSE 0 struct _Node { int data;//数据域 struct _Node *next;//下个节点 struct _Node *pre;//上个节点 }; struct LinkList { _Node
【数据结构】迷宫搜索
递归版与非递归版 #define DeBUG #include <iostream> using namespace std ; #define zero {0} int dir[4][2]= {{0,1},{1,0},{0,-1},{-1,0}}; int mp[100][100]; char road[100][100]; int visit[100][100]; int n,
【数据结构】表达式树
#include <iostream> #include <stack> #include <cstring> using namespace std; struct TreeNode { union{ char var; bool value; }; TreeNode *rchild,*lchild; TreeNode(char ch,TreeNode*r=NULL,TreeN
【数据结构】huffman编码
#define DeBUG #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <cstdlib> #include <algorithm> #include <vector> #include <stack> #include <queue> #include <string> #i
《数据结构》--严蔚敏 静态链表排序 p270
// exam1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> #include <stdio.h> using namespace std; typedef struct { int data; int index; }ELEM; int main(void) { ELEM s[11]; int a[
【数据结构】Trie树的应用:查询IP地址的ISPJava实现
查询IP地址的ISP 给定一个IP地址,如何查询其所属的ISP,如:中国移动(ChinaMobile),中国电信(ChinaTelecom),中国铁通(ChinaTietong)? 现在网上有ISP的IP地址区段可供下载,比如中国移动的IP地址段 103.20.112.0/22 103.21.176.0/22 111.0.0.0/10 112.0.0.0/10 117.128.0.0/10 120
【数据结构】图的邻接表表示GNU C++实现
图G=(V,E)有两种标准的方法,即邻接表和邻接矩阵,它们即可以表示有向图,又可以表示无向图;其中邻接表,通常表示的是稀疏图;稠密图通常用邻接矩阵表示; 复杂度分析 (1)邻接矩阵的空间复杂度为O(V*V),针对有向图; (2)邻接表的空间复杂度为O(E),针对有向图; 本实验的图为稀疏的有环有向带权图;随机产生; 方案: (1)一般我们用自己的C语言的指针和动态内存来构建邻接表,但是还是有所弊端
kmp算法--求字符串子串--《数据结构》严蔚敏
// exam1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; void get_next(int* &next,char* s) { int j=0; int i=1; int len=strlen(s); next=(int*)malloc(len*size
AVL的构建插入操作---《数据结构》严蔚敏
// exam1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; #define LH -1 #define EH 0 #define RH 1 typedef struct BSTNode { int data; int bf; struct BSTNode *l
《数据结构》网上课堂ing...
                                                       《数据结构》网上课堂 一  各班同学链接                  【信管1131 1132】               【信管11331134】              【物联1131 1132】 二  课程信息        课程概要:课程全局性文件。           
拓扑排序AOV---判断图中是否有环---《数据结构》严蔚敏
// exam1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> #include <stack> using namespace std; #define MAXVEX 20 typedef struct ArcNode { int adjvex; void* Info; struct ArcNode*
关键路径AOE---《数据结构》严蔚敏
// exam1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> #include <stack> using namespace std; #define MAXVEX 20 typedef struct ArcNode { int adjvex; int weight; struct ArcNode*
最短路径---Dijkstra迪杰特斯拉算法---《数据结构》严蔚敏
// exam1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> #include <stack> using namespace std; #define MAXVEX 20 #define INT_MAX 10000 typedef struct ArcNode { int adj; void* info
Floyd弗洛伊德算法---每对顶点的最短路径---《数据结构》严蔚敏
// exam1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> #include <stack> using namespace std; #define MAXVEX 20 #define INT_MAX 10000 typedef struct ArcNode { int adj; void* info
《数据结构》课程介绍
  《数据结构》课程介绍 文/明哥 一、 课程简介      《数据结构》是计算机相关专业、信息管理专业等相关专业的一门重要的专业基础课程。      《数据结构》简要的说,是研究数据的关系学科,主要介绍和讨论数据基于问题的逻辑结构、基于内存物理存储结构,和基于结构的数据各种操作的实现及分析。数据结构的不仅是程序设计的基础,也是设计和实现编译程序、操作系统、数据系统及其它系统程序以及各种大型应用程
《数据结构》第一章 绪论 教学设计
一、课前预习任务 学习资料     资料1. 教材第一章Page 1-16     资料2. 辅导材料第一章Page 3-8     资料3. 三个教学个视频     资料4. 三个教学PPT文档 学习任务(必须在上课前完成学习并完成作业)     根据前面学习,课前任务简化一些,将全部使用“4题制”:3个课前作业,1个课后升级作业。 1、学习资料1和资料2,即学习课本和辅导教材,看3个教学视频(
上一页3839404142434445下一页
  • • 一次彻底讲清如何处理mysql 的死锁问题
  • • MySQL 通过 Next-Key Locking 技术(行
  • • 一文彻底弄懂mysql的事务日志,undo lo
  • • Linux系统控制文件 /etc/sysctl.conf详
  • • linux命令useradd添加用户详解
  • • vi 和vim 的区别
  • • Linux系统下如何监测磁盘的使用空间
  • • linux中查看和开放端口
  • • Linux设置开放一个端口
  • • linux之ftp命令详解
  • • linux系统下实时监控进程以及定位杀死挂
  • • Linux下安装jdk8的方法
  • • 阿里云被挖矿进程wnTKYg入侵的解决方法
  • • 莫小安 CentOS7使用firewalld打开关闭防
  • • Linux中more和less命令用法
  • • linux系统里/opt目录和/usr/local目录的
  • • 如何使用Siege进行压测?
  • • 本地访问服务器的nacos地址
app电脑安卓go工具小米华为微信iphonewi-fiwindows设备管理器主板苹果美团堆安卓手机显示器显卡phpappleandroid为什么路由器路由传感器京东金融微信小程序支付宝微信公众号循环并发区别硬盘td医保怎么买kingston华为手机
  • 友情链接:
  • 编程之家
  • -
  • 我要投稿
  • -
  • 广告合作
  • -
  • 联系我们
  • -
  • 免责声明
  • -
  • 网站地图
版权所有 © 2018编程之家闽ICP备13020303号-8
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!