昨天有幸参加一个面试,自以为.net中的一些应用的问题都有基本了解,没想到被数据结构和算法的基本问题问倒了,谁料到会问这么基础的问题,这些早已还给学校的老师了,正郁闷中,希望能给其他朋友提个醒,回家好好背概念吧
概念问题: 查书后的答案
什么是单链表/链表(LINKED List) 采用链式存储方式存储的线性表称为线性链表,也称为单链表
能用C#写出链表吗? 这个没写过,哪位写过的可以分享下吧,谢啦
什么是堆栈 (估计只回答出先进先出和后进先出是不算全对的)
栈(STACK)是被限定仅在一端进行插入或删除的线性表。
队列(QUEUE)是另一种受限的线性表,只允许在一端进行插入,在另一
端进行删除。称允许删除的一端为队首;称允许插入的一端为队尾。新元
素只能从队尾插入队列(称为入队操作),删除时只能删除队首元素(称为
出队操作)。进队和出队操作可以按任意的次序连续或交替进行,但队列空
时不能出队,队列满时不能入队。
其他的问题包括如何调用存储过程、asp中GLOBAL.asa的作用、举出ado.net中一些对象及作用、viewstate作用及在其他页面中是否能引用、页面传值的一些方法
基本就是以上这些内容,还要感谢园子里前辈们已有的面试题,在些就不一一列举了。
此文希望能给其他做面霸的朋友一些帮助,如有其他新的面试题,也请分享下,本人日后还用得着!
并虚心接受批评。。。
概念问题: 查书后的答案
什么是单链表/链表(LINKED List) 采用链式存储方式存储的线性表称为线性链表,也称为单链表
能用C#写出链表吗? 这个没写过,哪位写过的可以分享下吧,谢啦
什么是堆栈 (估计只回答出先进先出和后进先出是不算全对的)
栈(STACK)是被限定仅在一端进行插入或删除的线性表。
队列(QUEUE)是另一种受限的线性表,只允许在一端进行插入,在另一
端进行删除。称允许删除的一端为队首;称允许插入的一端为队尾。新元
素只能从队尾插入队列(称为入队操作),删除时只能删除队首元素(称为
出队操作)。进队和出队操作可以按任意的次序连续或交替进行,但队列空
时不能出队,队列满时不能入队。
其他的问题包括如何调用存储过程、asp中GLOBAL.asa的作用、举出ado.net中一些对象及作用、viewstate作用及在其他页面中是否能引用、页面传值的一些方法
基本就是以上这些内容,还要感谢园子里前辈们已有的面试题,在些就不一一列举了。
此文希望能给其他做面霸的朋友一些帮助,如有其他新的面试题,也请分享下,本人日后还用得着!
并虚心接受批评。。。
浙公网安备 33010602011771号