点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - C语言数据结构
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
C语言数据结构中二分查找递归非递归实现并分析
C语言数据结构中二分查找递归非递归实现并分析 前言: 二分查找在有序数列的查找过程中算法复杂度低,并且效率很高。因此较为受我们追捧。其实二分查找算法,是一个很经典的算法。但是呢,又容易写错。因为总是考虑不全边界问题。 用非递归简单分析一下,在编写过程中,如果编写的是以下的代码: #include #include using namespace std; int binaty_search(int* arr, size_t n, int x) { assert(arr); int
所属分类:
其它
发布日期:2021-01-01
文件大小:75776
提供者:
weixin_38714641
C语言 数据结构中求解迷宫问题实现方法
C语言 数据结构中求解迷宫问题实现方法 在学习数据结构栈的这一节遇到了求迷宫这个问题,拿来分享一下~ 首先求迷宫问题通常用的是“穷举求解” 即从入口出发,顺某一方向试探,若能走通,则继续往前走,否则原路返回,换另一个方向继续试探,直至走出去。 我们可以先建立一个8*8的迷宫其中最外侧为1的是墙 int mg[M+2][N+2]={ {1,1,1,1,1,1,1,1,1,1}, {1,0,0,1,0,0,0,1,0,1}, {1,0,0,1,0,0,0,1,0,1},
所属分类:
其它
发布日期:2020-12-31
文件大小:52224
提供者:
weixin_38727579
C语言数据结构 快速排序实例详解
C语言数据结构 快速排序实例详解 一、快速排序简介 快速排序采用分治的思想,第一趟先将一串数字分为两部分,第一部分的数值都比第二部分要小,然后按照这种方法,依次对两边的数据进行排序。 二、代码实现 #include /* 将两个数据交换 */ void swap(int* Ina , int* Inb) { int temp = *Ina; *Ina = *Inb; *Inb = temp; } /* 进行一趟的快速排序,把一个序列分为两个部分 */ int getPartion
所属分类:
其它
发布日期:2020-12-31
文件大小:43008
提供者:
weixin_38690079
C语言数据结构之线索二叉树及其遍历
C语言数据结构之线索二叉树及其遍历 遍历二叉树就是以一定的规则将二叉树中的节点排列成一个线性序列,从而得到二叉树节点的各种遍历序列,其实质是:对一个非线性的结构进行线性化。使得在这个访问序列中每一个节点都有一个直接前驱和直接后继。传统的链式结构只能体现一种父子关系,¥不能直接得到节点在遍历中的前驱和后继¥,而我们知道二叉链表表示的二叉树中有大量的空指针,当使用这些空的指针存放指向节点的前驱和后继的指针时,则可以更加方便的运用二叉树的某些操作。引入线索二叉树的目的是: 为了加快查找节点的前驱和后继
所属分类:
其它
发布日期:2020-12-31
文件大小:82944
提供者:
weixin_38562079
C语言数据结构旋转链表的实现
C语言数据结构旋转链表的实现 实例: 给出链表1->2->3->4->5->null和k=2 返回4->5->1->2->3->null 分析: 感觉很直观,直接把分割点找出来就行,记得k可能大于len,要取模 代码: /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListN
所属分类:
其它
发布日期:2020-12-31
文件大小:35840
提供者:
weixin_38741317
C语言数据结构 链表与归并排序实例详解
C语言数据结构 链表与归并排序实例详解 归并排序适合于对链表进行原址排序,即只改变指针的连接方式,不交换链表结点的内容。 归并排序的基本思想是分治法:先把一个链表分割成只有一个节点的链表,然后按照一定顺序、自底向上合并相邻的两个链表。 只要保证各种大小的子链表是有序的,那么最后返回的链表就一定是有序的. 归并排序分为分割和合并两个子过程。分割是用递归的方法,把链表对半分割成两个子链表;合并是在递归返回(回朔)的时候,把两个有序链表合并成一个有序链表。 (注意:只有一个节点的链表一定是有序的)
所属分类:
其它
发布日期:2020-12-31
文件大小:124928
提供者:
weixin_38747978
C语言数据结构链表队列的实现
C语言数据结构链表队列的实现 1.写在前面 队列是一种和栈相反的,遵循先进先出原则的线性表。 本代码是严蔚敏教授的数据结构书上面的伪代码的C语言实现代码。 分解代码没有包含在内的代码如下: #include #include #define OK 1 #define ERROR 0 typedef int QElemtype; typedef int status; 2.代码分解 2.1对队列和节点的结构定义 typedef struct QNode //对节点的结构定义
所属分类:
其它
发布日期:2020-12-31
文件大小:53248
提供者:
weixin_38574410
C语言数据结构实现字符串分割的实例
C语言数据结构实现字符串分割的实例 以下为“字符串分割”的简单示例: 1. 用c语言实现的版本 #include /* 根据空格分隔字符串 */ int partition(char *src, char *par, int pos) { int i,j; i = pos; //取到第一个非空格字符 while(src[i] == ' ') { ++i; } if(src[i] != '\0') { j = 0; while((sr
所属分类:
其它
发布日期:2020-12-31
文件大小:37888
提供者:
weixin_38660327
C语言数据结构之顺序数组的实现
C语言数据结构之顺序数组的实现 以下为展示顺序数组的示例: 1.用C语言实现的版本 #include /* EOF(=^Z或F6),NULL */ #include /* floor(),ceil(),abs() */ #include /*申请和释放内存*/ #include /*可变参数*/ #define OK 1 //成功标志 #define ERROR 0 //错误标志 #define MAX_ARRAY_DIM 8 //数组最大维数 typedef int ElemType; t
所属分类:
其它
发布日期:2020-12-31
文件大小:68608
提供者:
weixin_38619967
C语言数据结构之使用链表模拟栈的实例
C语言数据结构之使用链表模拟栈的实例 以下是“使用链表模拟栈”的简单示例: 1. 用C语言实现的版本 #include #include typedef char datatype; typedef struct node{ datatype data; struct node *next; } stack; stack* m_stack = NULL; /* 创建链表,从表头插入新元素 */ void creat(void); /* 使栈s为空 */ void MakeNull
所属分类:
其它
发布日期:2020-12-26
文件大小:41984
提供者:
weixin_38626984
C语言数据结构之平衡二叉树(AVL树)实现方法示例
本文实例讲述了C语言数据结构之平衡二叉树(AVL树)实现方法。分享给大家供大家参考,具体如下: AVL树是每个结点的左子树和右子树的高度最多差1的二叉查找树。 要维持这个树,必须在插入和删除的时候都检测是否出现破坏树结构的情况。然后立刻进行调整。 看了好久,网上各种各种的AVL树,千奇百怪。 关键是要理解插入的时候旋转的概念。 // // AvlTree.h // HelloWorld // Created by feiyin001 on 17/1/9. // Copyright (c) 20
所属分类:
其它
发布日期:2020-12-26
文件大小:67584
提供者:
weixin_38711643
C语言数据结构之循环链表的简单实例
C语言数据结构之循环链表的简单实例 实例代码: # include # include typedef struct node //定义链表中结点的结构 { int code; struct node *next; }NODE,*LinkList; /*错误信息输出函数*/ void Error(char *message) { fprintf(stderr,"Error:%s/n",message); exit(1); } //创建循环链表 LinkList createLis
所属分类:
其它
发布日期:2020-12-26
文件大小:33792
提供者:
weixin_38590989
C语言 数据结构链表的实例(十九种操作)
C语言 数据结构链表的实例(十九种操作) #include #include #include /*************************************************************************************/ /* 第一版博主 原文地址 http://www.cnblogs.com/renyuan/archive/2013/05/21/3091506.html */ /* 第二版博主 原文地址 http://www.cnblo
所属分类:
其它
发布日期:2020-12-26
文件大小:62464
提供者:
weixin_38611459
C语言数据结构之模式匹配字符串定位问题
C语言数据结构之模式匹配字符串定位问题 主要实现了三种字符串的模式匹配,主要包括字符串子操作的集合,字符串指针回溯,和KMP算法 头文件 #ifndef INDEXHEAD_H_INCLUDED #define INDEXHEAD_H_INCLUDED #include #include #include #define MAXLEN 255 typedef char Sstring[MAXLEN + 1] ; int StrAssign( Sstring str , char
所属分类:
其它
发布日期:2020-12-26
文件大小:40960
提供者:
weixin_38632797
data-structures:C语言数据结构原始码和笔记,不定时更新-源码
数据结构 C语言数据结构原始码和笔记,不定时更新
所属分类:
其它
发布日期:2021-03-23
文件大小:20480
提供者:
weixin_42126677
C语言-数据结构-栈队列实现
C语言-数据结构-栈队列实现
所属分类:
C
发布日期:2021-03-10
文件大小:4096
提供者:
weixin_40005552
c语言-数据结构-列表源码
c语言-数据结构-列表源码
所属分类:
C
发布日期:2021-03-09
文件大小:5120
提供者:
weixin_40005552
C语言数据结构之管道浅析-附件资源
C语言数据结构之管道浅析-附件资源
所属分类:
互联网
发布日期:2021-03-05
文件大小:106
提供者:
weixin_42202724
C语言数据结构之管道浅析-附件资源
C语言数据结构之管道浅析-附件资源
所属分类:
互联网
发布日期:2021-03-02
文件大小:23
提供者:
weixin_42204930
C++语言数据结构 串的基本操作实例代码
C语言数据结构 串的基本操作实例代码 输出结果: 实现代码: #include using namespace std; typedef int Status; #define Max 20 #define OK 1 #define ERROR 0 #define OVERLOE -2 typedef struct//堆分配表示串 { char *ch; int length; }HString; //===========================================
所属分类:
其它
发布日期:2021-01-21
文件大小:78848
提供者:
weixin_38732519
«
1
2
3
4
5
6
7
8
9
10
11
...
50
»