欧美日韩国产在线高清视频_久久99精品久久久久久噜噜丰满_日日摸夜夜添夜夜添影院视频_久久精品无码一区二区日韩av

當(dāng)前位置:高考升學(xué)網(wǎng) > 招聘筆試題 > 正文

2019騰訊校園招聘C語言筆試題和面試題答案

更新:2023-09-17 16:56:33 高考升學(xué)網(wǎng)

  下面這套筆試題是2015騰訊校園招聘C語言常考知識點(diǎn),分享給大家了解。
  1. 輸入一個鏈表的頭結(jié)點(diǎn),從尾到頭反過來輸出每個結(jié)點(diǎn)的值。鏈表結(jié)點(diǎn)定義如下:

  struct ListNode

  {

  int m_nKey;

  ListNode m_pNext;

  };

  A: 遞歸方法逆序輸出,棧方法逆序輸出。

  (任意實(shí)現(xiàn)一種既可)

  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);本文由論文聯(lián)盟http://www.LWlm.COM收集整理

  while(!IsEmpty(&s))

  {

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

  }

  }

  2. 二元樹的深度

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

  #include

  #include

  #include

  #include

  #define MAXLEN 100

  #define MAXNUM 10

  typedef int Tree[MAXLEN];

  Tree bt;

  int GetDeep(int i)

  {

  int l=0,r=0;

  if(bt[i2]!=-1)

  {

  l=GetDeep(i2)+1;

  }

  if(bt[i2+1]!=-1)

  {

  r= GetDeep(i2+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]=i2;

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

  return 0;

  }

  3. 整數(shù)的二進(jìn)制表示中1的個數(shù)

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

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

  int Bit1inInt(int i)

  {

  int result=0;

  do{

  result+=i&1;

  }while(i=i>>1);

  return result;

  }

  4. 從上往下遍歷二元樹

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

  (先序,中序,后序三種方式實(shí)現(xiàn))

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

  #include

  #include

  #include

  #include

  #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;

  while(qe.begin!=qe.end)

  {

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

  {

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

  }

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

  {

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

  }

  qe.begin++;

  }

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

  for(i=0;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(i2);//lchild

  PreOrderTraverse(i2+1);//rchild

  }

  void InOrderTraverse(int i)

  {

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

  InOrderTraverse(i2);//lchild

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

  InOrderTraverse(i2+1);//rchild

  }

  void PostOrderTraverse(int i)

  {

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

  PostOrderTraverse(i2);//lchild

  PostOrderTraverse(i2+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. 查找鏈表中倒數(shù)第k個結(jié)點(diǎn)

  題目:輸入一個單向鏈表,輸出該鏈表中倒數(shù)第k個結(jié)點(diǎn)。鏈表的倒數(shù)第0個結(jié)點(diǎn)為鏈表的尾指針。鏈表結(jié)點(diǎn)定義如下:

  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;

  }

  }

相關(guān)文章

最新圖文

欧美日韩国产在线高清视频_久久99精品久久久久久噜噜丰满_日日摸夜夜添夜夜添影院视频_久久精品无码一区二区日韩av
<strike id="6q0um"></strike>
  • <strike id="6q0um"><s id="6q0um"></s></strike>
  • <ul id="6q0um"></ul><strike id="6q0um"></strike>
    国产精品麻豆欧美日韩ww| 麻豆精品久久精品色综合| 精品一区二区三区在线视频| 成人国产精品视频| 亚洲美女屁股眼交3| 欧美日韩视频在线第一区 | 欧美精品第1页| 国产欧美精品国产国产专区| 五月婷婷久久综合| 丁香六月久久综合狠狠色| 中文字幕亚洲综合久久菠萝蜜| 欧美在线制服丝袜| 国产精品私人自拍| 久久成人18免费观看| 国产精品美女久久久久久久久久久 | 亚洲综合图片区| 精品国产区一区| 五月综合激情日本mⅴ| 波多野结衣一区二区三区| 一区二区欧美在线观看| 日韩午夜中文字幕| 亚洲国产人成综合网站| 91在线观看下载| 日本韩国欧美一区| 中文字幕电影一区| 韩国精品免费视频| 亚洲女人小视频在线观看| 日韩免费电影网站| 日韩高清不卡一区二区| 国产视频一区二区在线| 欧美日韩夫妻久久| 亚洲一区二区三区四区在线| 99精品国产99久久久久久白柏| 午夜激情一区二区三区| 中文欧美字幕免费| 国产成人一区二区精品非洲| 亚洲精品免费在线播放| 久久夜色精品国产欧美乱极品| 欧美aaaaaa午夜精品| 亚洲欧洲另类国产综合| 精品蜜桃在线看| 日本va欧美va精品发布| 中文字幕日韩一区二区| 日韩精品自拍偷拍| 美女一区二区三区在线观看| 亚洲欧洲日本在线| 久久久久久99精品| 国产精品夜夜嗨| 五月婷婷激情综合| 亚洲日韩欧美一区二区在线| 99久久国产综合精品色伊| 欧美无砖专区一中文字| 亚洲中国最大av网站| 国产婷婷色一区二区三区四区| 555www色欧美视频| 日韩和欧美一区二区| 亚洲乱码国产乱码精品精可以看| 久久久久国产精品厨房| 成人午夜视频福利| 欧美午夜影院一区| 丝袜美腿亚洲一区二区图片| 中文字幕一区二区三区乱码在线| 久久亚洲免费视频| 国产**成人网毛片九色 | 欧美国产精品一区二区三区| 国产不卡视频在线观看| 欧美在线999| 日韩黄色一级片| 一个色在线综合| 日韩理论片网站| 国产日韩精品久久久| 26uuu精品一区二区在线观看| 国产美女视频91| 欧美午夜免费电影| 蜜臀av性久久久久蜜臀av麻豆| 亚洲一区二区三区激情| 亚洲欧美一区二区久久| 欧美国产一区在线| 欧美激情一区在线观看| 99re这里只有精品首页| 日韩一区二区精品在线观看| 国产在线观看一区二区| 欧美主播一区二区三区| 美女www一区二区| 色综合天天综合| 五月天激情小说综合| 亚洲最大成人综合| 亚洲一区二区三区自拍| 一片黄亚洲嫩模| 亚洲h精品动漫在线观看| 樱花草国产18久久久久| 一区二区三区日韩精品| 亚洲欧洲av在线| 亚洲免费大片在线观看| 最新热久久免费视频| 亚洲欧美激情小说另类| 最新不卡av在线| 亚洲精品视频在线| 亚洲乱码日产精品bd| 亚洲一区二区av在线| 亚洲欧美日韩国产另类专区| 依依成人综合视频| 一区二区三区丝袜| 亚洲成av人片在线| 性做久久久久久久久| 奇米影视在线99精品| 91福利精品视频| 久久av中文字幕片| 7777精品伊人久久久大香线蕉的| 国产麻豆欧美日韩一区| 日韩一区二区三区电影| 成人av电影在线网| 久久久精品免费免费| 久久精品视频免费观看| 中文字幕一区二区在线播放| 亚洲蜜桃精久久久久久久| 亚洲成人资源在线| 欧美在线小视频| 国产成人综合视频| 久久久五月婷婷| 中文字幕制服丝袜一区二区三区 | 国产亚洲欧美在线| 国产精品久久午夜夜伦鲁鲁| 亚洲一区二区三区不卡国产欧美| 亚洲电影第三页| 久久精品免费观看| 91精品国产91久久久久久一区二区| 成人动漫av在线| 中文字幕乱码日本亚洲一区二区| 国产精品欧美精品| 亚洲妇熟xx妇色黄| 欧洲精品在线观看| 成人黄色国产精品网站大全在线免费观看 | 天堂影院一区二区| 欧美日韩精品一区二区三区| 99久久久精品| 中文字幕在线一区免费| 一区二区三区精品在线| 久久精品噜噜噜成人88aⅴ| 日韩一区二区三区观看| 国产午夜亚洲精品羞羞网站| 亚洲伦理在线免费看| 亚洲成av人片一区二区| 国产一区二区三区综合| 久久老女人爱爱| 亚洲欧美日韩国产综合| 老司机免费视频一区二区| 日韩欧美高清dvd碟片| 中文字幕高清不卡| 日韩国产精品91| 欧美成人伊人久久综合网| 国产欧美精品一区aⅴ影院 | 波波电影院一区二区三区| 国产精品久久久久久一区二区三区| 一区二区免费在线播放| 国产成人在线观看| 中文字幕亚洲电影| 色哟哟精品一区| jlzzjlzz亚洲女人18| 最新不卡av在线| 欧美性受xxxx黑人xyx性爽| 不卡一区二区三区四区| 亚洲色图制服诱惑| 欧美色综合久久| 久久免费精品国产久精品久久久久| 亚洲一区中文在线| 日韩欧美一区中文| 自拍偷拍欧美精品| 韩国一区二区视频| ...xxx性欧美| 欧美日韩国产色站一区二区三区| 国产欧美一区视频| 日韩精品一区第一页| 久久夜色精品国产噜噜av| 亚洲一区在线观看免费观看电影高清 | 欧美高清一级片在线| 国产精品乱码一区二区三区软件| 免播放器亚洲一区| 中文字幕第一区综合| 在线中文字幕不卡| 久久精品视频一区二区三区| 免费成人在线播放| 亚洲国产成人自拍| 欧美三级日本三级少妇99| 国产精品无圣光一区二区| 精品亚洲成a人| 自拍偷拍国产精品| 91精品国产综合久久蜜臀| 亚洲免费色视频| 成人免费毛片嘿嘿连载视频| 亚洲图片欧美色图| 亚洲精品在线三区| 色婷婷久久99综合精品jk白丝| 久久综合久久99| 美女高潮久久久| 亚洲视频小说图片| 日韩片之四级片| 亚洲狠狠爱一区二区三区| 26uuu精品一区二区在线观看| 日本中文一区二区三区|