中文一二三区_九九在线中文字幕无码_国产一二区av_38激情网_欧美一区=区三区_亚洲高清免费观看在线视频

首頁(yè) > 個(gè)人簡(jiǎn)歷 > 求職簡(jiǎn)歷 > 筆試題目 > C開(kāi)發(fā)工程師筆試題

C開(kāi)發(fā)工程師筆試題

發(fā)布時(shí)間:2021-03-24

C開(kāi)發(fā)工程師筆試題

  C/C++軟件工程師的月薪范圍一般在3500-20xx0元之間。一般而言,剛剛畢業(yè)的大學(xué)生以及擁有1-3年的工作經(jīng)驗(yàn)者的月薪通常在3500-4500元左右,下面就由第一范文網(wǎng)小編為大家介紹一下C++開(kāi)發(fā)工程師筆試題的文章,歡迎閱讀。

  C++開(kāi)發(fā)工程師筆試題篇1

  1、改錯(cuò)

  如下程序能不能正確輸出,如果不能,讓他正確輸出hello字符串。

  void New(char * p) { p = new char[5]; } void main { char* p = NULL; New(p); strcpy(p, "hello"); printf("%s", p); }

  2、排列算法

  一個(gè)數(shù)組{3,4,5,6,3},請(qǐng)輸出這個(gè)數(shù)組的全排列,比如34563、43563、33456...。

  #include

  #include

  template

  void Print(T* tArray, int iSize)

  {

  for(int i = 0; i < iSize; ++i)

  {

  std::cout << tArray[i] << ' ';

  }

  std::cout << std::endl;

  }

  template

  void Permutation(T* tArray, int iSize)

  {

  int* iIndex = new int[iSize + 1];

  for(int i = 0; i < iSize; ++i)

  {

  iIndex [i] = iSize - i;

  }

  Print(tArray, iSize);

  for(int i = iSize - 1; i > 0; )

  {

  -- iIndex [i];

  --i;

  int j = iSize - 1;

  do

  {

  if(tArray[j--] != tArray[i++])

  {

  std::swap(tArray[j--], tArray[i++]);

  }

  }while(j > i);

  Print(tArray, iSize);

  i = iSize - 1;

  for(;iIndex [i] == 0; --i)

  {

  iIndex [i] = iSize - i;

  }

  }

  delete iIndex;

  }

  int main

  {

  int a = {3,4,5,6,3};

  Permutation(a,5);

  }

  C++開(kāi)發(fā)工程師筆試題篇2

  1、數(shù)據(jù)結(jié)構(gòu)

  在二叉樹(shù)中找出和為某一輸入值的所有路徑。

  #include

  void getPath(struct treeNode* node, int sum, vector& stack, int currentSum) { //stack用來(lái)存放路徑,sum為輸入值

  } if (node == NULL) return; currentSum += node->id; stack.push_back(node->id); if (node->lchild != NULL) getPath(node->lchild, sum, stack, currentSum); if (node->rchild != NULL) getPath(node->rchild, sum, stack, currentSum); if (node->lchild == NULL && node->rchild == NULL) { if (currentSum == sum) { vector::iterator it = stack.begin; for (; it != stack.end; ++it) printf("%d ", *it); printf("/n"); } } stack.pop_back;

  2、編寫(xiě)程序:如何獲得一個(gè)整數(shù)的二進(jìn)制表達(dá)中有多少個(gè)1?

  C++開(kāi)發(fā)工程師筆試題篇3

  1、編寫(xiě)程序:在O(n)時(shí)間復(fù)雜度內(nèi)從數(shù)組array[0..n-1]中找出第k個(gè)最小的元素。 說(shuō)明:算法可以對(duì)array中的元素進(jìn)行排序。

  2、綜合考察:

  銀行有個(gè)存有n個(gè)用戶編號(hào)的文件,每個(gè)數(shù)都小于n,其中n=10的7次方。每個(gè)編號(hào)都不重復(fù)。

   輸出:n個(gè)數(shù)升序排列。

   約束條件:內(nèi)存最多有2兆的空間,運(yùn)行時(shí)間復(fù)雜度為O(n)。

主站蜘蛛池模板: 激情久久丁香 | 一区三区在线观看 | 成人A片免费视频在线观看1 | 尤物九九久久国产精品的分类 | 青青色综合 | 黄色毛片免费在线观看 | 国产老妇伦国产熟女老妇视频 | 福利精品视频 | 婷婷99| 乱码午夜-极国产极内射 | 永久免费观看黄网视频 | 宝贝腿开大点我添添公视频免费 | a天堂中文字幕 | 日本无码全黄二区三区大片免费看 | 日本不卡不码高清视频 | 成人妇女免费播放久久久 | 日精品一区二区三区 | 中文视频在线观看 | 性欧美视频在线观看 | 三年片在线观看免费大全爱奇艺 | 色吧在线视频 | 久久久久亚洲av无码专区首 | 在线看成人片 | 午夜免费看片 | 国产一区久久精品 | 色多多网站在线观看 | 国产精品国产三级国产专区53 | 国产一级av毛片 | 久草三级 | 四虎精品成人影院观看地址 | 国产精品男女猛烈高潮激情 | 大胸美女白丝被到流水软件 | 91久久老司机福利精品网 | 我是刑警hd| 亚洲精品无码成人片久久不卡 | 亚洲黄色三级 | 国产AV一二三无码影片 | 久久夜色精品国产欧美一区麻豆 | 无码AⅤ最新AV无码专区 | 午夜看片网 | 久久成人激情 |