在线视频欧美亚洲_曰本色欧美视频在线_国产精品亚洲一区二区在线观看_黄色在线视频网址_亚洲精品国产熟女久久久_青草网在线观看_国产伦精品一区二区三区照片91_欧美成人性战久久_久久久综合网_中文字幕激情视频

歡迎來到 職場詞典網 , 一個優秀的職場知識學習網站!

加入收藏

您所在的位置:首頁 > 面試指南 > 筆試

筆試

騰訊2014校園招聘C語言筆試題

分類: 筆試 職場詞典 編輯 : 職場知識 發布 : 06-11

閱讀 :767

 1. 輸入一個鏈表的頭結點,從尾到頭反過來輸出每個結點的值。鏈表結點定義如下:

  struct ListNode

  {

  int m_nKey;

  ListNode* m_pNext;

  };

  A: 遞歸方法逆序輸出,棧方法逆序輸出。 (任意實現一種既可)

  void PrintListUsingRecursicve(pListNode head)

  {

  if(head!=NULL)

  {

  PrintListUsingRecursicve(head->m_pNext);

  printf("%d/n",head->m_nKey);

  }

  }

  void PrintListUsingStack(pListNode head)

  {

  Stack s;

  s.top=0;

  pListNode p=head;

  do{

  push(&s,p->m_nKey);

  p=p->m_pNext;

  }while(p!=NULL);

  while(!IsEmpty(&s))

  {

  printf("%d/n",pop(&s));

  }

  }

  2. 二元樹的深度

  題目:輸入一棵二元樹的根結點,求該樹的深度。從根結點到葉結點依次經過的結點(含根、葉結點)形成樹的一條路徑,最長路徑的長度為樹的深度。

  #include<stdio.h>

  #include<stdlib.h>

  #include<string.h>

  #include<time.h>

  #define MAXLEN 100

  #define MAXNUM 10

  typedef int Tree[MAXLEN];

  Tree bt;

  int GetDeep(int i)

  {

  int l=0,r=0;

  if(bt[i*2]!=-1)

  {

  l=GetDeep(i*2)+1;

  }

  if(bt[i*2+1]!=-1)

  {

  r= GetDeep(i*2+1)+1;

  }

  return l>r?l:r;

  }

  int main()

  {

  int i=0;

  memset(bt,-1,sizeof(bt));

  for(i=1;i<=MAXNUM;i++)

  bt[i]=i;

  bt[(i-1)*2]=i*2;

  printf("%d /n",GetDeep(1));

  return 0;

  }

  3. 整數的二進制表示中1的個數

  題目:輸入一個整數,求該整數的二進制表達中有多少個1。例如輸入10,由于其二進制表示為1010,有兩個1,因此輸出2。

  (關鍵是能不能想到后面的那個方法,只要想到這個方法既可)

  int Bit1inInt(int i)

  {

  int result=0;

  do{

  result+=i&1;

  }while(i=i>>1);

  return result;

  }

  4. 從上往下遍歷二元樹

  題目:輸入一顆二元樹,從上往下按層打印樹的每個結點,同一層中按照從左往右的順序打印。

  (先序,中序,后序三種方式實現)

  如果從上往下,從左到右的話只有一種遍歷的方式:廣度優先遍歷。

  #include<stdio.h>

  #include<stdlib.h>

  #include<string.h>

  #include<time.h>

  #define MAXLEN 100

  #define MAXNUM 10

  typedef int Tree[MAXLEN];

  Tree bt;

  typedef struct queue

  {

  int begin,end;

  int space[MAXLEN];

  }Queue;

  int main()

  {

  int i=0;

  memset(bt,-1,sizeof(bt));

  for(i=1;i<=MAXNUM;i++)

  bt[i]=i;

  Queue qe;

  qe.begin=0;qe.end =0;

  qe.space[qe.end++]=bt[1];

  while(qe.begin!=qe.end)

  {

  if(bt[2*qe.space[qe.begin]]!=-1)//lchild

  {

  qe.space[qe.end++]=bt[2*qe.space[qe.begin]];

  }

  if(bt[2*qe.space[qe.begin]+1]!=-1)//rchild

  {

  qe.space[qe.end++]=bt[2*qe.space[qe.begin]+1];

  }

  qe.begin++;

  }

  printf("--------------------/n");

  for(i=0;i<qe.end;i++)

  printf("%d ",qe.space[i]);

  return 0;

  }

  先序,中序,后序三種方式的只是遍歷二元樹

  typedef int Tree[MAXLEN];

  Tree bt;

  void PreOrderTraverse(int i)

  {

  if(bt[i]==-1) {return }

  printf("%d ",bt[i]);

  PreOrderTraverse(i*2);//lchild

  PreOrderTraverse(i*2+1);//rchild

  }

  void InOrderTraverse(int i)

  {

  if(bt[i]==-1) {return }

  InOrderTraverse(i*2);//lchild

  printf("%d ",bt[i]);

  InOrderTraverse(i*2+1);//rchild

  }

  void PostOrderTraverse(int i)

  {

  if(bt[i]==-1) {return }

  PostOrderTraverse(i*2);//lchild

  PostOrderTraverse(i*2+1);//rchild

  printf("%d ",bt[i]);

  }

  int main()

  {

  int i=0;

  memset(bt,-1,sizeof(bt));

  for(i=1;i<=MAXNUM;i++)

  bt[i]=i;

  printf("/n---------------/n");

  PreOrderTraverse(1);

  printf("/n---------------/n");

  InOrderTraverse(1);

  printf("/n---------------/n");

  PostOrderTraverse(1);

  return 0;

  }

  5. 查找鏈表中倒數第k個結點

  題目:輸入一個單向鏈表,輸出該鏈表中倒數第k個結點。鏈表的倒數第0個結點為鏈表的尾指針。鏈表結點定義如下:

  struct ListNode {

  int m_nKey;

  ListNode* m_pNext;

  };

  (最快的方法,只遍歷一遍)

  int FindCoundDownInList(pListNode head,int num)

  {

  pListNode p1,p2;

  p1=p2=head;

  while(num-->0 && p1!=NULL) p1=p1->m_pNext;

  if(p1==NULL) return 0;

  else{

  while(p1!=NULL)

  {

  p1=p1->m_pNext;

  p2=p2->m_pNext;

  }

  return p2->m_nKey;

  }

  }

 6. 求三角形面積

  給出三角形的三個邊長為a、b、c,求三角形的面積。

  (注意考慮是不是三角形)

  double GetArea(int a,int b,int c)

  {

  if(a-b>=c || a+b<=c)

  return -0.1;

  else{

  double s=0.5*(a+b+c);

  double area=sqrt(s*(s-a)*(s-b)*(s-c));

  return area;

  }

  }

下一篇:太古地產有限公司筆試經驗分享 下一篇 【方向鍵 ( → )下一篇】

上一篇:大眾點評2015校招Web前端工程師在線筆試題 上一篇 【方向鍵 ( ← )上一篇】

国产精品v欧美精品∨日韩| 欧美一区二区综合| 久久久久久九九九九| 日韩精品第一页| 国产综合 伊人色| 中文精品视频一区二区在线观看| 国产精品日本一区二区 | **亚洲第一综合导航网站 | 精品欧美国产一区二区三区不卡| 久久久综合香蕉尹人综合网| 影音先锋欧美在线| 欧美日韩免费观看一区| 国产精品国色综合久久| 日本不卡一区二区三区视频| 久久久亚洲综合网站| 久久资源亚洲| 日本高清视频一区二区三区| 久久综合精品一区| 日产国产精品精品a∨| 欧美国产二区| 中文字幕一区二区三区乱码| 91福利视频导航| 国产精品果冻传媒潘| 欧美激情国产日韩| 97在线电影| 欧美成人在线免费观看| 最新国产精品久久| 久久日韩精品| 一区二区三区不卡在线| 久久婷婷人人澡人人喊人人爽| 免费av在线一区二区| 69堂成人精品视频免费| 国产日韩精品一区观看| 视频一区二区三区在线观看| 国产91视觉| 亚洲人成网站在线播放2019| 国产免费一区二区| 伊人狠狠色丁香综合尤物| 国模精品娜娜一二三区| 一区二区三区电影| 亚洲国产日韩综合一区| 久久伊人资源站| 97免费资源站| 91精品国产高清久久久久久91裸体 | 正在播放国产精品| 欧美激情www| 国产精品一区二区在线观看| 亚洲第一综合| 欧美一区2区三区4区公司二百 | 午夜精品区一区二区三| 六月婷婷久久| 九九九九久久久久| 久久精品美女| 欧美日韩国产三区| 日本一区二区三区精品视频| 秋霞在线观看一区二区三区| 欧美视频小说| 图片区小说区区亚洲五月| 亚洲精品视频一二三| 亚洲在线不卡| 国产高清精品一区二区| 久久综合一区二区三区| 蜜桃成人在线| 偷拍视频一区二区| 一区二区三区四区视频在线观看| 亚洲丰满在线| 午夜欧美一区二区三区免费观看| 一本一道久久久a久久久精品91| 中文视频一区视频二区视频三区 | 伊人av成人| 国产精品手机视频| 欧美不卡1区2区3区| 影音先锋亚洲视频| 玖玖玖精品中文字幕| 自拍偷拍一区二区三区| 久久99精品久久久久久秒播放器| 日韩国产在线一区| 国产精品日韩一区二区| 午夜精品美女久久久久av福利| 中文字幕欧美人与畜| 欧美极品jizzhd欧美| 国产精品国模大尺度私拍| 杨幂一区欧美专区| 日韩精品不卡| 日日骚一区二区网站| 欧美日韩精品久久| 欧美日韩成人一区二区三区| 欧美精品免费观看二区| 欧美激情国产日韩| 欧美国产一二三区| 亚洲精品一品区二品区三品区| 免费国产一区二区| 日韩高清av| 俄罗斯精品一区二区三区| 国产日韩欧美一区二区三区四区| 97se亚洲综合在线| 狠狠色狠狠色综合人人| 欧美日韩国产精品一卡| 亚洲欧美电影在线观看| 99在线国产| 视频在线一区二区三区| 亚洲一区二区三区在线观看视频| 在线免费观看一区二区三区| 国产精品jizz视频| 先锋影音一区二区三区| 国产99午夜精品一区二区三区| 国产伦精品一区二区三区高清版| 国产精品成人观看视频免费| 久久资源亚洲| 97久久精品午夜一区二区| 国外成人在线视频网站| 一本一生久久a久久精品综合蜜 | 国产麻豆日韩| 亚洲图片小说在线| 精品国产_亚洲人成在线| 亚洲 国产 日韩 综合一区| 高清不卡一区二区三区| 亚洲午夜精品福利| 欧洲精品亚洲精品| 国产一区在线免费观看| 国产91精品入口17c| 91超碰在线免费观看| 亚洲在线视频一区二区| 少妇精品久久久久久久久久| 欧美日韩一区二| 免费电影一区| 日韩欧美一区二区视频在线播放 | 日韩精品一区二区三区色偷偷| 91沈先生播放一区二区| 色中色综合成人| 日日骚一区二区网站| 免费试看一区| 狠狠色综合色区| 国产在线精品一区二区中文| 风间由美一区二区三区| wwwxx欧美| 久久久久久亚洲精品不卡4k岛国| 国产亚洲欧美另类一区二区三区| 国产精品国产精品国产专区蜜臀ah| 一区一区视频| 久久99精品久久久水蜜桃| 欧美亚洲爱爱另类综合| 亚洲图片小说在线| 久久99国产精品| 新呦u视频一区二区| 自拍偷拍99| 就去色蜜桃综合| 91传媒视频免费| 麻豆av一区二区三区久久| 亚洲乱码一区二区三区三上悠亚| 3d精品h动漫啪啪一区二区| 国产综合av一区二区三区| 亚洲蜜桃在线| 日韩欧美亚洲日产国| 精品国产综合| 国产精品国产精品| www.成人av| av成人免费观看| 亚洲欧美日韩在线综合| 欧美欧美一区二区| 国产精品日韩一区二区免费视频| 日韩在线三区| 欧美午夜精品理论片a级大开眼界 欧美午夜精品久久久久免费视 | 精品久久sese| 99久久精品无码一区二区毛片 | 日韩国产精品一区二区三区| 国产精品一级久久久| 日韩欧美精品在线不卡| 蜜桃传媒一区二区| 精品国产一区二区三区四区vr| 国产精品免费一区二区三区| 中文字幕在线亚洲三区| 91免费版网站在线观看| 亚洲一区3d动漫同人无遮挡| 欧美日韩一区二区三区在线视频| 九九九热999| 日韩国产欧美精品| 日韩三级电影网站| 一本一本a久久| 国产精品区一区二区三在线播放 | 性欧美videosex高清少妇| 欧美日韩一区二区三区在线视频 | 亚洲一区三区视频在线观看| 97国产超碰| 九色91视频| 亚洲欧洲精品在线观看| 在线综合视频网站| 久久99精品国产99久久| 亚洲福利av| 国产三区精品| 亚洲三级一区| 欧美亚洲爱爱另类综合| 91pron在线| 日韩成人av网站| 国产91aaa| 亚洲乱码国产乱码精品天美传媒| 国产精品国色综合久久| 2020国产精品久久精品不卡| 日韩不卡av| 一区二区三区|亚洲午夜|