进入大学,不管是专业还是学校都是被选择,心里自有几分无奈也不时的会发几句牢骚,再所难免,呵呵呵……刚接触数据结构是大一的下学期,内心对这个专业还心存“鄙视”,再加上数据结构老师那不知所云的表达,导致的结果是书买的时候是什么样子到课结束时还是那个样子。
有句话对我印象挺深的,一个学长说的“不是学校太小装不下你,而是你心太大装不下这个学校”,心大有什么用,没什么本事一切都是扯淡,好了言归正传,之所以说这些是应为由于这自己醒过来啦,所以希望能够给那些还在“睡梦”中的人一些启发。
现在大二啦,数据结构刚把队列搞完,也接触了一些图,希望大家不要给我扔砖头,有什么说的不对的或错的不戾赐教。刚学数据结构时大家都会这样说:“数据结构是什么?有什么用?”,我也这样问过。“数据结构是一门研究非数值计算的程序设计问题中计算机操作对象以及它们之间的关系和操作等的学科”,也就是一些“诸如表、树、和图之类的数据结构”这是数据结构书上说的。刚接触的时候确实不好理解,但现在想想还是挺有道理的,数据结构不仅反映了事物之间的逻辑关系和依存关系而且还决定了我们能对其进行哪些操作,是否方便,是否高效。而这对于开发软件的,了解一下真的很有用。
数据结构也就是反应数据的结构,而且它们还要在你的内存中来据分配一些空间,如果你想很便利的操纵你的数据,你就必须为它们合理的安排结构,就好像你的大楼一样,打好桩才能建的稳,房间的合理布局才能得到住户的好评。而对于你的数据来说,只有安排好它们的存储结构,你才能对它们操作的得心应手,同时还能解决一些不必要的麻烦。
我是这样简单的认为的,大家如果还有什么什么好的想法的话欢迎留言,我会在接下的文章中发表一些各章节的数据结构代码和自己的一些想法,还是那句话,大家互相学习交流,共同进步。