- 博客(5)
- 资源 (15)
- 收藏
- 关注
原创 数据结构:数组的操作(C语言描述)
数据的在计算机的存储方式分为:连续存储【数组】,非连续存储【链表、树、图and so on】;今天讨论的将是数组,包括数组的创建、打印输出,在数组后面追加元素,判断数组是否为空,判断数组是否为满,在数组的指定位置添加元素,在数组的指定位置删除元素,数组元素的倒置和数组元素的排序。对应的函数如下:void Init_arr(struct Array *pArr,int len);//初始化数组
2014-02-28 22:29:10 13172 2
原创 纸上谈兵(C++):字符串的使用
今天是我学习C++的第一天,很高兴能和大家分享点什么;其实,也谈不上什么分享,只是看了前人的例子,加上自己的理解,把它记录下来;对于理工科的知识,一般书上讲的比较抽象,难以理解,需要我们去实验来证明书上的知识;这样我们才可以理解的更加深刻,废话不多说了,下面直接进入主题,贴出今天学习的·代码,并对它进行讲解;1.名称空间:是一组相关名称的集合; std::
2014-02-25 22:42:59 1784
原创 数据结构的概述
1.数据结构数据结构是研究数据元素存储、数据元素之间的关系的存储;因此数据结构可以简化成。 数据结构=数据元素+数据元素之间的关系数据结构一般包含三个方面:(1).数据之间的逻辑关系,是根据实际问题抽象出来的;(2).数据、数据关系的存储,即在计算机内存中表示方式;(3).数据的操作例如:下面以学生的成绩表为例,进行讲述逻辑结构:表的一行代表一个数据元素
2014-02-24 22:33:01 4372
原创 快速排序算法 C语言实现
快速排序算法(QuickSort)1.算法思想快速排序是一种划分交换排序,采用了分治策略,通常称为分治法。(1)分治法的基本思想将原问题分解成若干个规模更小但结构与原问题相似的子问题;递归地解这些子问题,然后将这些子问题的解组合成原问题的解。(2)快速排序的基本思想 设当前待排序的无序区为R[low..high],利用分治法可将快速排序的基本思想描述为:①分解:
2014-02-22 21:49:11 16615 1
转载 一位导师写给研究生一封信
2012年考研国家分数线已经全新出炉,相信很多准研究生们也对未来的研究生生活充满了无限期待和憧憬,下面就让我们伴随着这篇文章,呷一口清茶,仔细阅读吧。。。当你上课感觉就像打酱油时,当你对研究生很迷茫时,当你坐在电脑前孜孜不倦时,请看下面的文章,很受用,至少我心里现在没有以前浮躁。好的文章有时能改变一个人的精神状态,下面就是其中之一。上海大学一位老师说:“不可否认的是,研究生面临着比
2014-02-22 15:58:54 3085
boost.python 动态编译库
2016-07-24
altium designer 10(AD10)破解版软件
2013-09-18
基于51和AVR单片机的玩转12864液晶
2011-08-18
AVR学习笔记(里面有流水灯、1602、12864、以及中断的程序)
2011-08-04
09自动化培养目标及主要课程
2010-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人