<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        CrackingtheCodingInterviewQ2.2

        來源:懂視網 責編:小采 時間:2020-11-09 08:32:12
        文檔

        CrackingtheCodingInterviewQ2.2

        CrackingtheCodingInterviewQ2.2:題干如下: /* Instruction: Implement an algorithm to find the kth to last element of a singly linked list. */ 我用了一個private一個public函數實現。 public函數是由main函數調用,然后public的函數又調用private,這
        推薦度:
        導讀CrackingtheCodingInterviewQ2.2:題干如下: /* Instruction: Implement an algorithm to find the kth to last element of a singly linked list. */ 我用了一個private一個public函數實現。 public函數是由main函數調用,然后public的函數又調用private,這

        題干如下: /* Instruction: Implement an algorithm to find the kth to last element of a singly linked list. */ 我用了一個private一個public函數實現。 public函數是由main函數調用,然后public的函數又調用private,這主要是因為傳遞函數包括頭指針

        題干如下:

        /* Instruction: Implement an algorithm to find the kth to last element of a singly linked list. */
        我用了一個private+一個public函數實現。

        public函數是由main函數調用,然后public的函數又調用private,這主要是因為傳遞函數包括頭指針,而頭指針在我寫的類里面是一個private類型。

        public函數如下所示:

        /* find the kth to last element */
        node* linkedlist::kth(int k) {
        	int i = 0;
        	node* result = kth(head, k, i);
        //	cout << result->character << endl;
        	return result;
        }
        
        很直觀,不需要解釋,就是調用一個private函數,如下所示:

        node* linkedlist::kth(node* head, int k, int& i) {
        	if(head == NULL)
        	return NULL;
        	node* current = kth(head->next, k, i);
        	++i;
        	if (i == k) {
        	cout << head->character << endl;
        	return head;
        	}
        	return current;
        }
        運用recursive,不斷地將current指針向后移,指向尾指針,當執行kth(tail, k, i)時,i=0,之后每執行完一個函數,則++i。當i = k時,就可以得到倒數第k個node指向的È。

        另外補充一定,之所以用int& i是因為i的È要不斷更新,所以每個function的i的地址都要一樣,故用了引用標志&

        源碼如下: https://github.com/YimengL/CTCI-cpp/blob/master/2_2.cpp

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        CrackingtheCodingInterviewQ2.2

        CrackingtheCodingInterviewQ2.2:題干如下: /* Instruction: Implement an algorithm to find the kth to last element of a singly linked list. */ 我用了一個private一個public函數實現。 public函數是由main函數調用,然后public的函數又調用private,這
        推薦度:
        標簽: the coding cra
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top 主站蜘蛛池模板: 一级女人18毛片免费| 九九九国产精品成人免费视频| 宅男666在线永久免费观看 | 99精品一区二区免费视频| 色欲aⅴ亚洲情无码AV蜜桃| 亚洲无砖砖区免费| 国产精品亚洲一区二区三区在线 | 免费激情网站国产高清第一页| 亚洲免费观看网站| 91嫩草私人成人亚洲影院| 国产精品亚洲成在人线| 亚洲毛片不卡av在线播放一区| 午夜视频免费成人| 午夜视频在线在免费| 免费国产a国产片高清网站| 国产99视频精品免费视频7| 日韩免费视频在线观看| 国产成人3p视频免费观看| 亚洲国产免费综合| 亚洲国产无套无码av电影| 91亚洲一区二区在线观看不卡 | 性做久久久久久久免费看| 精品久久久久久久久免费影院| 久久久久免费看黄A片APP| 在线免费观看韩国a视频| 国产人成免费视频| 亚洲黄色在线观看| 亚洲а∨精品天堂在线| 亚洲 国产 图片| 你懂得的在线观看免费视频| 精品国产_亚洲人成在线高清| 真实国产乱子伦精品免费| 亚洲综合一区无码精品| 亚洲AV网站在线观看| 国产自国产自愉自愉免费24区| 亚洲视频精品在线观看| 免费永久在线观看黄网站| 久久免费视频网站| 亚洲熟女综合色一区二区三区 | 国产亚洲人成网站观看| 午夜国产精品免费观看|