自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yingmuliuchuan的博客

多媒体领域小小程序员一枚

  • 博客(7)
  • 资源 (8)
  • 收藏
  • 关注

转载 使用typedef定义struct的作用

typedef是类型定义的意思。typedef struct 是为了使用这个结构体方便。具体区别在于:若struct node {}这样来定义结构体的话。在申请node 的变量时,需要这样写,struct node n;若用typedef,可以这样写,typedef struct node{}NODE; 。在申请变量时就可以这样写,NODE n;区别就在于使用时,是否可以省去str

2017-10-31 16:32:43 2321 1

原创 数据结构入门学习系列-6(链表合并与多项式合并算法)

由之前对单链表的熟悉,本文章结合一个经典例子总结一下,即合并有序的单链表,如图所示:将La,Lb合并生成新的单链表Lc。基本思路如下:将La赋值给Lc然后对比La的第一个元素和Lb的第一个元素,对比之后,开始钩链的过程。最终对比完成之后,生成Lc链表,删除Lb链表。同时记得在出现相同值得情况下,删掉一个元素,释放内存。先看一下链接了两个链表第一个元素的情况:这个时候La

2017-10-28 16:16:03 969

原创 数据结构入门学习系列-5(链表的基本操作算法)

链表的基本操作算法:    链表的创建,分为两种,一种是队尾插入,一种是队头插入:    typedef struct LNode { ElemType data; struct LNode *next;} LNode;//创建链表(头插入法)LNode *create_LinkList_Head(){ int data; LNode *head,

2017-10-23 19:09:36 577

原创 数据结构入门学习系列-4(线性表的链式存储)

上一篇讲了线性表中的线性存储,改文章学习一下线性表的链式存储结构。     链式存储:一组任意的存储单元来存储数据,而不必须是连续的存储的单元。因此为了正确表示数据间的逻辑关系,除了数据域域外,我们还需要一个指针域。    当一个节点只包含一个指针域的时候,该指针指向数据的后继节点,我们称为单链表。如下图所示:     data*next

2017-10-23 10:47:39 196

原创 数据结构入门学习系列-3(线性表的顺序存储)

空间复杂度:算法写成程序后,运行时占用的电脑内存空间。S(n)=O(f(n))    这个比较好理解,比如一维数组a[n]占用空间复杂度是:S(n)=O(n),                                 二维数组a[n][m]占用空间复杂度是:S(n)=O(n*m)    线性结构中的线性表:存在唯一的第一个元素和最后一个元素。除了这两个特殊数据之外,中间元素都有

2017-10-19 17:05:36 296

原创 数据结构入门学习系列-2(算法的时间复杂度)

算法:    有穷性   确定性   可行性  输入(可选)  输出算法效率:    事后统计:计算机上的运行时间    事前分析:求出该算法一个时间界限函数    算法中基本操作重复执行的次数是问题规模n的某个函数,T(n)=O(f(n)),时间复杂度。用最深层循环内的语句中原操作的执行频度。    如果T(n) 和 f(n) 是n 的函数,当n →∞ 时,有T(n) /

2017-10-17 17:29:26 419

原创 数据结构入门学习系列-1(基本数据结构)

在做项目的经验中发现数据结构与算法基本决定了一个程序员所能达到的上限,因为最新发现技术上遭遇瓶颈,无法有效提升最终是由于数据结构与算法的限制。所以想从头学习一遍数据结构与算法,该系列可以作为入门级教程。新手参考,大牛就不用浪费时间看了。    首先数据结构包含以下几种基本关系(逻辑结构):    集合--数据同属于一个集合    线性结构--一对一的关系    树形结构--一对多的

2017-10-17 10:47:08 235

23001-7 cenc iso base media

CENC官方文档,主要是iso base media格式的视频的cenc假面文档,对于研究DRM系统的同学有所帮助。

2018-03-15

DRM Playready Dash

高清非扫描版playready dash协议,对于研究DRM的同学有非常大的帮助。

2018-01-26

零基础入门java

java入门的经典书籍,不过需要kindle阅读工具才能看,建议下载kindle并安装,可以看很多类型的书籍。

2018-01-25

c实现的经典算法大全

本文档属于算法中的所有经典案例,都有c怨言版本的实现,对于研究算法,或者感兴趣的作为益智题目都有帮助

2017-12-06

基于java的复杂计算器的设计

一个不错的复杂计算机的设计,包括进制转换,科学计算,基本计算等各种功能。。

2011-12-14

完美卸载vc++6.0

想要重新安装vc++6.0,必须要卸载干净,自己在注册表里按照步骤来.

2011-09-19

食堂管理系统设计应用c++程序设计

一份关于食堂管理系统的C++程序设计,非常实用,可以用于很多方面。

2010-06-30

课程设计规范的要求水平

很好用的一份模板,建议打多大学生都用一下,非常好用。总结得非常全面,是大家做课程设计的必需品。

2010-01-26

空空如也

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

TA关注的人

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