色噜噜人体337p人体 I 超碰97观看 I 91久久香蕉国产日韩欧美9色 I 色婷婷我要去我去也 I 日本午夜a I 国产av高清怡春院 I 桃色精品 I 91香蕉国产 I 另类小说第一页 I 日操夜夜操 I 久久性色 I 日韩欧在线 I 国产深夜在线观看 I 免费的av I 18在线观看视频 I 他也色在线视频 I 亚洲熟女中文字幕男人总站 I 亚洲国产综合精品中文第一 I 人妻丰满熟av无码区hd I 新黄色网址 I 国产精品真实灌醉女在线播放 I 欧美巨大荫蒂茸毛毛人妖 I 国产一区欧美 I 欧洲亚洲1卡二卡三卡2021 I 国产亚洲欧美在线观看三区 I 97精品无人区乱码在线观看 I 欧美妇人 I 96精品在线视频 I 国产人免费视频在线观看 I 91麻豆国产福利在线观看

數據結構面試題與答案

時間:2021-06-11 18:00:10 試題 我要投稿

數據結構面試題與答案

  數據結構面試的時候我們需要面試題,大家可以看看下面的數據結構面試題與答案哦!

數據結構面試題與答案

  數據結構面試題與答案

  1、給出一個函數來輸出一個字符串的所有排列。

  ANSWER 簡單的回溯就可以實現了。當然在排列的產生也有很多種算法,去看看組合數學,

  還有逆序生成排列和一些不需要遞歸生成排列的方法。

  印象中Knuth 的第一卷里面深入講了排列的生成。這些算法的理解需要一定的數學功底,也需要一定的.靈感,有興趣最好看看。

  ANSWER:

  Have done this.

  2、題目:設計一個類,我們只能生成該類的一個實例。

  分析:只能生成一個實例的類是實現了Singleton 模式的類型。

  ANSWER

  I’m not good at multithread programming... But if we set a lazy initialization, the “if” condition could be interrupted thus multiple constructor could be called, so we must add synchronized to the if judgements, which is a loss of efficiency. Putting it to the static initialization will guarantee that the constructor only be executed once by the java class loader.

  public class Singleton {

  private static Singleton instance = new Singleton();

  private synchronized Singleton() {

  }

  public Singleton getInstance() {

  return instance();

  }

  }

  This may not be correct. I’m quite bad at this...

  3、題目:實現函數double Power(double base, int exponent),求base 的exponent 次方。

  不需要考慮溢出。

  分析:這是一道看起來很簡單的問題?赡苡胁簧俚娜嗽诳吹筋}目后30 秒寫出如下的代碼:

  double Power(double base, int exponent)

  {

  double result = 1.0;

  for(int i = 1; i <= exponent; ++i)

  result *= base;

  return result;

  }

  ANSWER

  …

  double power(double base, int exp) {

  if (exp == 1) return base;

  double half = power(base, exp >> 1);

  return (((exp & 1) == 1) ? base : 1.0) half half;

  }

  4、輸入一個字符串,輸出該字符串中對稱的子字符串的最大長度。比如輸入字符串“google”,由于該字符串里最長的對稱子字符串是“goog”,因此輸出4。

  分析:可能很多人都寫過判斷一個字符串是不是對稱的函數,這個題目可以看成是該函數的

  加強版。

  ANSWER

  Build a suffix tree of x and inverse(x), the longest anagram is naturally found.

  Suffix tree can be built in O(n) time so this is a linear time solution.

  74.數組中超過出現次數超過一半的數字

  題目:數組中有一個數字出現的次數超過了數組長度的一半,找出這個數字。

  分析:這是一道廣為流傳的面試題,包括百度、微軟和Google 在內的多家公司都

  曾經采用過這個題目。要幾十分鐘的時間里很好地解答這道題,

  除了較好的編程能力之外,還需要較快的反應和較強的邏輯思維能力。

  ANSWER

  Delete every two different digits. The last one that left is the one.

  int getMajor(int a[], int n) {

  int x, cnt=0;

  for (int i=0; i<n; i++) {

  if (cnt == 0) {

  x = a[i]; cnt++;

  } else if (a[i]==x) {

  cnt ++;

  } else {

  cnt --;

  }

  }

  return x;

  }

【數據結構面試題與答案】相關文章:

數據結構試題答案04-26

數據結構考試題及答案04-26

android面試題及答案03-11

面試題目及答案12-29

會計面試題及答案04-12

IBM面試題及答案03-14

java面試題及答案03-14

交警面試題及答案03-24

經典面試題及答案分析08-13

主站蜘蛛池模板: 久久久精品欧美一区二区免费 | 国产内射老熟女aaaa∵ | 久久综合伊人77777蜜臀 | 中文字幕无线观看不卡网站 | 欧洲色av| 亚洲中文字幕一二三四区苍井空 | 欧美伊人久久久久久久久影院 | 玩弄少妇人妻中文字幕 | 欧美激情精品久久久久久变态 | 国产人妻精品一区二区三区 | 欧美色插 | 国产免费1卡二卡三卡四卡 久草在线视频资源站 | 日本一区二区三区免费观看 | 日韩人妻无码制服丝袜视频 | 久久精品国产亚洲aⅴ瑜伽 在线观看免费高清视频 | 婷婷五月综合色中文字幕 | 成人免费视频xbxb入口 | 日韩在线视频免费观看 | 日本高清免费毛片大全awaaa | 香蕉视频在线网站 | 久久人人做人人爽人人av | 女性高爱潮视频 | www.五月天色 | 久久精品国产sm调教网站演员 | 91精品欧美 | av狠狠色超碰丁香婷婷综合久久 | 纯肉无遮挡无码日本动漫 | 国产精品热久久高潮av袁孑怡 | 亚洲 综合 欧美 动漫 丝袜 | 中文字幕高清在线观看 | 亚洲伊人久久精品酒店 | 午夜乱码爽中文一区二区 | 成人免费观看做爰视频ⅹxx | 国产成人aaa在线视频免费观看 | 九九热精品国产 | 亚洲精品一区二区精华液 | 欧美精品在线视频观看 | 欧美精品国产一区 | 女性自慰网站免费观看w | 五月综合激情 | 欧美亚洲国产成人 | 午夜成人理论无码电影在线播放 | 综合国产视频 | 大肉大捧一进一出好爽视频动漫 | 毛片毛片毛片毛片毛片毛片毛片毛片 | 亚洲日本japanese丝袜 | 四虎8848免费高清在线观看 | 狠狠色狠狠爱综合蜜芽五月 | 国产91粉嫩白浆在线观看 | 国产成人无码精品xxxx | 久久青青草原av免费观看 | 999毛片| 亚洲欧美日本国产专区一区 | 人人摸人人搞人人透 | 中文乱码人妻系列一区 | 天天爽天天射 | 在线色av | 国产福利91精品一区 | 日本热久久 | 久久91久久久久麻豆精品 | 久久99精品久久久久久清纯 | 年代下乡啪啪h文 | 国产va免费精品观看 | 东京热人妻丝袜无码av一二三区观 | 国产又色又爽又黄的视频在线 | 日日麻批免费视频播放 | 在线看b| 免费国产污网站在线观看15 | 欧美一道本| 91x色| 天堂视频免费观看 | 特大色一区 | 日韩欧美在线番号 | 91国内精品 | 亚洲精品理论电影在线观看 | 老子影院午夜伦不卡大全 | 精品无人乱码一区二区 | 色噜噜成人| 国产在线视频网 | 日本天天射 | 亚洲人成网站18禁止中文字幕 | 三级黄在线 | 成人欧美视频 | 色婷婷一区二区三区四区成人网 | 精品理论片| 久久国产影视 | 亚洲最大成人综合网720p | 亚洲人成电影免费观看在线看 | 国产免费午夜福利在线播放11 | 绯色av蜜臀vs少妇 | 日韩视频www | 少妇天天爽视频在线看网站 | 久久精品免费在线观看 | 成人精品视频99在线观看免费 | 国产精品亚洲日韩欧美色窝窝色欲 | 久久国产人妻一区二区免费 | 国产老师开裆丝袜喷水视频 | 国产成人午夜精品 | 成人高清一区 |