久久99热66热这里只有精品,特黄特色的大片在线观看,亚洲日本三级在线观看,国产三级农村妇女在线,亚洲av毛片免费在线观看,哺乳叫自慰在线看,天天干美女av网

網(wǎng)易java筆試題目(3)

時(shí)間:2024-08-04 12:10:39 學(xué)人智庫(kù) 我要投稿
  • 相關(guān)推薦

網(wǎng)易java筆試題目(3)

  (1)已知鏈表的頭結(jié)點(diǎn)head,寫(xiě)一個(gè)函數(shù)把這個(gè)鏈表逆序 ( Intel)

網(wǎng)易java筆試題目(3)

  Node * ReverseList(Node *head) //鏈表逆序

  {

  if ( head == NULL || head->next == NULL )

  return head;

  Node *p1 = head ;

  Node *p2 = p1->next ;

  Node *p3 = p2->next ;

  p1->next = NULL ;

  while ( p3 != NULL )

  {

  p2->next = p1 ;

  p1 = p2 ;

  p2 = p3 ;

  p3 = p3->next ;

  }

  p2->next = p1 ;

  head = p2 ;

  return head ;

  }

  (2)已知兩個(gè)鏈表head1 和head2 各自有序,請(qǐng)把它們合并成一個(gè)鏈表依然有序。(保留所有結(jié)點(diǎn),即便大小相同)

  Node * Merge(Node *head1 , Node *head2)

  {

  if ( head1 == NULL)

  return head2 ;

  if ( head2 == NULL)

  return head1 ;

  Node *head = NULL ;

  Node *p1 = NULL;

  Node *p2 = NULL;

  if ( head1->data < head2->data )

  {

  head = head1 ;

  p1 = head1->next;

  p2 = head2 ;

  }

  else

  {

  head = head2 ;

  p2 = head2->next ;

  p1 = head1 ;

  }

  Node *pcurrent = head ;

  while ( p1 != NULL && p2 != NULL)

  {

  if ( p1->data <= p2->data )

  {

  pcurrent->next = p1 ;

  pcurrent = p1 ;

  p1 = p1->next ;

  }

  else

  {

  pcurrent->next = p2 ;

  pcurrent = p2 ;

  p2 = p2->next ;

  }

  }

  if ( p1 != NULL )

  pcurrent->next = p1 ;

  if ( p2 != NULL )

  pcurrent->next = p2 ;

  return head ;

  }

  (3)已知兩個(gè)鏈表head1 和head2 各自有序,請(qǐng)把它們合并成一個(gè)鏈表依然有序,這次要求用遞歸方法進(jìn)行。 (Autodesk)

  答案:

  Node * MergeRecursive(Node *head1 , Node *head2)

  {

  if ( head1 == NULL )

  return head2 ;

  if ( head2 == NULL)

  return head1 ;

  Node *head = NULL ;

  if ( head1->data < head2->data )

  {

  head = head1 ;

  head->next = MergeRecursive(head1->next,head2);

  }

  else

  {

  head = head2 ;

  head->next = MergeRecursive(head1,head2->next);

  }

  return head ;

  }

  上海-億川信息

  A. UNIX B. Linux C windows NT或sever D OS X

  A. an B. bn C cn D dn

  3.HTML中超連接的一對(duì)標(biāo)記是: A

  A. B. C D

  A. 順序 B. 選擇 C 交叉 D 循環(huán)

  A 向?yàn)g覽器輸出動(dòng)態(tài)數(shù)據(jù)

  B 將用戶(hù)信息提交到服務(wù)器

  C 查詢(xún)服務(wù)器中的數(shù)據(jù)

  D 更新服務(wù)器數(shù)據(jù)

  A 一種意大利小甜餅

  B 保存用戶(hù)信息的一個(gè)小型文本文件

  C 保存在服務(wù)器上的用戶(hù)信息文檔

  D 保存在用戶(hù)上的小程序

【網(wǎng)易java筆試題目(3)】相關(guān)文章:

網(wǎng)易在線(xiàn)筆試題目10-19

網(wǎng)易筆試面試經(jīng)歷(2)09-16

密歇根駕照筆試題目(3)07-17

騰訊運(yùn)營(yíng)筆試題目10-03

文員必考的筆試題目05-27

公司文員筆試題目及答案04-24

軟件測(cè)試常見(jiàn)的筆試題目08-08

花旗銀行的筆試題目07-10

行政助理筆試題目08-18

銀行招聘英語(yǔ)筆試題目04-15