现在的位置: 首页 > 综合 > 正文

第一次面试题目

2018年05月02日 ⁄ 综合 ⁄ 共 3709字 ⁄ 字号 评论关闭

      额,第一次面试题目很简单,但是,自己由于在纸上写代码很不习惯,所以做得一沓糊涂。现在把题目公布如下,自己写的代码也附上。然后,把关于第一次笔试考到的相关知识整理一下。呵呵,偶很笨,但是,不能笨到在同一个地方摔倒两次。

      1、 给定排好序的数组A(从小到大),大小为n,现在给定数X,插入到给定的数组A中,保持排序(二分法)。
      额,这个题目如此之简单......以至于偶当时没有完全做出来......早知如此,在写插入排序的时候插入一个元素就要使用二分插入的......嗯,不多说了,看我后来写的代码吧。

 

      2、写一个栈的实现,并将1-10入栈和出栈。
      额,这个更无语……就是考栈的知识,话说偶以前写过栈的,但忘记了……甚是郁闷……

 

      3、编写一个函数,要求输入年月日时分秒,输出此事件的下一秒。
      额……这个题目偶本来想写一个经过n秒之后的代码的,但感觉考虑细节比较多,先实现增加1秒的代码。

 

4、记录如下
2005-05-09 胜
2005-05-09 胜
2005-05-09 负
2005-05-09 负
2005-05-10 胜
2005-05-10 负
2005-05-10 负
如果要生成下列结果,该如何写sql语句?
胜 负
2005-05-10 2 2
2005-05-10 1 2
果断鄙视一下自己,完全不会。好吧......那就从今天开始学数据库吧......


      好吧,把这次面试考到的知识总结一下。

      第一个题目,关于二分思想的知识。 
      额,二分思想最早我是见于在一个有序列表中查找一个数字。果断百度之,贴二分查找的优缺点。
      二分查找法的优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。
      好吧,偶贴偶写的二分查找的代码。不要二分查找的代码很容易些……先自己写一个……然后,通过数组中的所有数字的时候你就可以说很容易写了。

抱歉!评论已关闭.