![240](https://upload.jianshu.io/users/upload_avatars/9778474/259ce276-b31e-4f5c-85bb-e4851b8e9151.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
LetCode 226 圖中是最簡單的一個二叉樹咏尝,翻轉后的結果是2 3 7撩炊。其中OX001,OX002贞言,OX003僅僅代表子節(jié)點在堆內存中的真實...
首先考慮暴力法咽笼,如果有n個數(shù)句狼,那就有n個循環(huán)呐粘,所以這個算法的時間復雜度超級大(n^n),但是好處是簡單蚂会,如何腦補出畫面淋样。下面簡單實現(xiàn)。 還有遞歸...
用單鏈表保存m個整數(shù)胁住,結點的結構為(data趁猴,next)且|data|<=n(n為正整數(shù))。現(xiàn)在要求設計一個時間復雜度盡可能高效的算法彪见,對于鏈表...
在單鏈表中如何獲得倒數(shù)第K個結點儡司,最直接的方式,設置一個計數(shù)器余指,遍歷完整個鏈表捕犬,獲得鏈表的長度跷坝,然后計算獲得倒數(shù)第k個結點。但是上述方式碉碉,遍歷鏈...
生產者與消費者問題柴钻,在計算機操作系統(tǒng)有詳細的說明,但是書中使用的是信號量解決的垢粮。其實Java也有相似的方案解決這個問題贴届。 其實,常用的wait-...
首先定義線性表模型以及相關的操作 測試
首先建立一個節(jié)點模型 其次建立一個鏈表模型,包含對鏈表的操作 最終測試
開一個新的專題蜡吧,開始記錄關于設計模式的一些學習記錄毫蚓。本來覺得設計模式也就那么回事,看了一些源碼昔善,果斷被打臉了元潘。認認真真學習吧。 什么是觀察者模式...
寫一個簡短的開場白吧君仆,最近在深入一些框架的學習翩概,但是感覺有些吃力,甚至懷疑自己到底適不適合當程序員袖订。總而言之嗅虏,過程很痛苦洛姑,用別人造好的輪子感覺爽...