现在大三下学期了,由于参加了阿里巴巴的大四实习生校园招聘,第一轮电话面试就被刷下来了,这让我意识到了自己的能力还很不足,意识到了自己与那些大公司需要的人还有很长的路要走。
在电话面试中,基本上是根据我填写的简历来的,我写的是对linux内核非常感兴趣,所以,面试官问我了一些关于内核的一些问题,我竟头脑发蒙,啥都想不起来了。第一个问题就是问我从计算机上电开始,linux内核的启动过程。这一下我竟然连MBR,GRUB,initrd什么的都想不起来了,之前看过几本linux内核的书,但是看完之后总在脑海中什么也没有留下,然后我就问了面试官这个问题,他告诉我一定要和项目相结合才能够获得比较好的效果。
然后他问我感觉自己的算法怎么样,我说一般,然后就没有然后了,算法的问题也没有问我,估计是对我失望了,哎,我自己也意识到了自己的算法不行了,所以自己这几天恶补算法和操作系统,linux内核的东西。
下面是我的一个线性表的C++实现。
自己实现了一个异常类:
<script src="https://code.csdn.net/snippets/629659.js" type="text/javascript"></script>
下面是C++定义的线性表,由于使用了模板类,所以其类定义和类实现不允许分开,只能放在一个文件中了:
<script src="https://code.csdn.net/snippets/629665.js" type="text/javascript"></script>
我一定能够把算法搞好的。
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
c++实现线性表完整代码,内涵注释,可视化操作线性表。
大致实现了STL中的链表的基本功能,通过对比C语言实现线性表的链式存储可以更好的理解面向对象编程和面向过程的区别,更加深入的理解C语言和C++语言的区别。相关的文章可以在我的主页算法与数据结构专栏查看。
用C++实现线性表的合并,可直接运行,方法简便
C++ 链式线性表,以类的方式实现
c++实现的线性表排序算法 插入排序,希尔排序,冒泡排序,快速排序,堆排序,归并排序等
根据线性表的抽象数据类型的定义,选择下面任一种链式结构实现线性表,并完成线性表的基本功能。线性表存储结构(五选一):1、 带头结点的单链表2、 不带头结点的单链表3、 循环链表4、 双链表5、 静态链表线性表的...
这是一个基于链表结构存储的线性表,基于c++语言模板实现,实现了链表的基本操作,是学习刚学习c++语言与数据结构一个十分好的例子,希望大家多多支持噢。
线性表的实现代码 #include using namespace std; template class List { public: virtual void clear()=0;//清空 virtual int leng()=0;//求线性表的长度 virtual Telem gete(int loc,Telem ⪙)=0;//返回第i...
1、选择顺序或链式存储结构实现线性表的基本操作 2、采用顺序或链式存储方式存储线性表,在此基础上实现线性表的各个操作,以及线性表的合并操作
链表实现线性表的基本功能,继而更进一步地去活学活用的用好这个基本数据结构,最后更好的编程续写出更完美的程序片段
主要为大家详细介绍了C++通过类实现线性表,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
大致实现了STL中的线性表基本功能,通过对比C语言实现线性表的顺序存储可以更好的理解面向对象编程和面向过程的区别,更加深入的理解C语言和C++语言的区别。相关的文章可以在我的主页算法与数据结构专栏查看。
采用C++编程语言,具有详细的代码注释说明,实现逆序创建链式线性表:输入、输出、插入、删除等操作。
顺序表 链表 循环 双向 等等,数据结构必需源码 线性表各种功能的实现
主要介绍了C++语言实现线性表之链表,实例分析了C++实现线性表中链表的原理与相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
这个文档是关于线性表顺序实现的一个代码,里面包括了线性表的初始化、删除、添加、查找、两个线性表的连接等内容, 代码采用的是工程式开发。
头歌C++数据结构与算法 - 线性表
C++ 链式线性表实现
简介好用,非常实用,很好,是程序设计人员的基础入门学习之佳品
大作业--飞机场管理系统,无界面,纯c++线性表实现,可以实现,飞机停靠场地安排,记录出入时间,计算停靠时间。显示当前停在飞机场的飞机的信息。