在介紹此算法之前,我線拋出幾道題目,當(dāng)然這幾道題目均出自于劍指offer大家可以簡單思考一下。 Q1:大家都知道斐波那契數(shù)列,現(xiàn)在要求輸入一個(gè)整...
在上一篇排序算法中介紹了3中基礎(chǔ)排序算法:選擇排序,插入排序,希爾排序。接下來介紹的兩鐘排序算法《歸并排序》和《快速排序》也是基于排序(上)中的...
最近復(fù)習(xí)計(jì)算機(jī)網(wǎng)絡(luò),復(fù)習(xí)完應(yīng)用層之后對(duì)于理論知識(shí)還是沒有一個(gè)深刻的概念,索性就動(dòng)手用Java Socket API 模擬做一個(gè)HTTP服務(wù)器,鞏...
前沿:排序算法想必是日常編程中最常用編程技能之一了吧?不知道有多少人和我一樣接觸的第一個(gè)算法就是冒泡排序。筆者將在這里分別介紹選擇排序,插入排序...
棧和隊(duì)列算是最最基礎(chǔ)的兩種數(shù)據(jù)結(jié)構(gòu)了,兩種數(shù)據(jù)結(jié)構(gòu)也很好理解。 棧:先進(jìn)后出。 隊(duì)列:先進(jìn)先出。 對(duì)于這兩種數(shù)據(jù)結(jié)構(gòu)我實(shí)在也找不出更加通俗易懂的...
最近在讀現(xiàn)代操作系統(tǒng),原計(jì)劃呢是讀一章,然后把每章的習(xí)題刷一邊。但是,讀完后才發(fā)現(xiàn),章節(jié)習(xí)題60%都做不出來,這真的很讓人沮喪。 但是,想想還是...