ARTS 03(2018/11/26)

通過本篇文章你將了解到一下內(nèi)容:


Algorithm leetcode 206.反轉(zhuǎn)鏈表

題目描述:
輸入一個鏈表,反轉(zhuǎn)鏈表后尊搬,輸出新鏈表的表頭
設(shè)置三個指針垮媒,head為當前節(jié)點畴博,pre為當前節(jié)點的前一個節(jié)點恋追,next為當前節(jié)點的下一個節(jié)點,需要pre和next的目的是讓當前節(jié)點從pre->head->next1->next2變成pre<-head next1->next2的過程中喊崖,用pre讓節(jié)點反轉(zhuǎn)所指方向饲化,next節(jié)點保存next1節(jié)點防止鏈表斷開

需要注意的點:
1、如果輸入的頭結(jié)點是null金蜀,則返回null
2刷后、鏈表斷裂的考慮

public class Solution {
    public ListNode ReverseList(ListNode head) {
        if(head == null || head.next == null)
            return head;
        ListNode pre = null;
        ListNode next = null;

        while(head != null){
            next = head.next;
            head.next = pre;
            pre = head;
            head = next;
        }
        return pre;
    }
}

Review 使用Java創(chuàng)建第一個區(qū)塊鏈 Part1

這不是一個功能齊全的生產(chǎn)區(qū)塊鏈。相反渊抄,這是一個概念驗證實現(xiàn)尝胆,可幫助您了解區(qū)塊鏈對于未來教程的作用。

1护桦、區(qū)塊鏈只是一個鏈/列表塊含衔。區(qū)塊鏈中的每個區(qū)塊都有自己的數(shù)字簽名,包含前一個區(qū)塊的數(shù)字簽名,并且有一些數(shù)據(jù)(例如贪染,這些數(shù)據(jù)可能是交易)缓呛。
2、使用applySha256助手杭隙,在Block 類的新方法中計算哈希值哟绊。我們必須計算我們不想被篡改的塊的所有部分的哈希值。
4痰憎、將塊存儲在ArrayList中票髓,并導入gson以將其視為Json
5、創(chuàng)建一個isChainValid() 布爾方法铣耘,它將遍歷鏈中的所有塊并比較哈希值炬称。此方法需要檢查哈希變量實際上是否等于計算的哈希值,并且前一個塊的哈希值等于previousHash變量涡拘,對區(qū)塊鏈塊的任何更改都將導致此方法返回false玲躯。
6、對區(qū)塊鏈塊的任何更改都將導致此方法返回false鳄乏。

您的區(qū)塊鏈:
由存儲數(shù)據(jù)的塊組成跷车。
具有將您的塊鏈接在一起的數(shù)字簽名。
需要工作挖掘證明來驗證新塊橱野。
可以檢查其中的數(shù)據(jù)是否有效且未更改朽缴。

您可以在Github上下載這些項目文件。

Tip Mysql索引背后的數(shù)據(jù)結(jié)構(gòu)與算法原理

MySQL索引背后的數(shù)據(jù)結(jié)構(gòu)及算法原理
很不錯的一篇文章,對于想快速的對mysql有一定了解很有幫助

Share 數(shù)據(jù)結(jié)構(gòu)可視化

這個網(wǎng)站提供數(shù)據(jù)結(jié)構(gòu)可視化演示,都會采用動畫的進行增刪改查進行演示贼急,最主要的是還提供了js的源碼,可供查看或渤。對于有時間這看看源碼也是不錯的選擇

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市奕扣,隨后出現(xiàn)的幾起案子薪鹦,更是在濱河造成了極大的恐慌,老刑警劉巖惯豆,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件池磁,死亡現(xiàn)場離奇詭異,居然都是意外死亡楷兽,警方通過查閱死者的電腦和手機地熄,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來芯杀,“玉大人端考,你說我怎么就攤上這事银舱。” “怎么了跛梗?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長棋弥。 經(jīng)常有香客問我核偿,道長,這世上最難降的妖魔是什么顽染? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任漾岳,我火速辦了婚禮,結(jié)果婚禮上粉寞,老公的妹妹穿的比我還像新娘尼荆。我一直安慰自己,他們只是感情好唧垦,可當我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布捅儒。 她就那樣靜靜地躺著,像睡著了一般振亮。 火紅的嫁衣襯著肌膚如雪巧还。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天坊秸,我揣著相機與錄音麸祷,去河邊找鬼。 笑死褒搔,一個胖子當著我的面吹牛阶牍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播星瘾,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼走孽,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了琳状?” 一聲冷哼從身側(cè)響起融求,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎算撮,沒想到半個月后生宛,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡肮柜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年陷舅,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片审洞。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡莱睁,死狀恐怖待讳,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情仰剿,我是刑警寧澤创淡,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站南吮,受9級特大地震影響琳彩,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜部凑,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一露乏、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧涂邀,春花似錦瘟仿、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至浩聋,卻和暖如春兴想,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背赡勘。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工嫂便, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人闸与。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓毙替,卻偏偏與公主長得像,于是被迫代替她去往敵國和親践樱。 傳聞我的和親對象是個殘疾皇子厂画,可洞房花燭夜當晚...
    茶點故事閱讀 43,514評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 一、快速術(shù)語檢索 比特幣地址:(例如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV)由一串...
    不如假如閱讀 15,897評論 4 88
  • 關(guān)于Mongodb的全面總結(jié) MongoDB的內(nèi)部構(gòu)造《MongoDB The Definitive Guide》...
    中v中閱讀 31,912評論 2 89
  • 使用Executors創(chuàng)建 不足 容易資源耗盡 newFixedThreadPool和newSingleThrea...
    Joseph1453閱讀 239評論 0 0
  • 何青猊我只告訴你我看了什么2016-03-08 昨天去看了《瘋狂動物城》今天來一發(fā)熱騰騰的影評拷邢。 這些年似乎每年都...
    何青猊閱讀 117評論 0 0
  • 一覺醒來袱院,發(fā)現(xiàn)自己的圖還沒畫,愛吃火鍋的我和大家分享一下火鍋醬料的搭配瞭稼。
    咩咩_sjs閱讀 144評論 0 0