
題目 在一條環(huán)路上有 N 個加油站碍拆,其中第 i 個加油站有汽油 gas[i] 升隐圾。 你有一輛油箱容量無限的的汽車,從第 i 個加油站開往第 i+...
算法介紹快速排序由C. A. R. Hoare在1960年提出动漾。它的基本思想是:通過一趟排序將要排序的數(shù)據(jù)分割成獨立的兩部分,其中一部分的所有數(shù)...
我們在學習MySQL的時候經常會聽到索引這個詞渠脉,大概也知道這是什么存皂,但是深究下去又說不出什么道道來。下面將會比較全面的介紹一下關于索引程奠! 索引是...
什么是數(shù)據(jù)庫中的事務丈牢,可以說事務就是一組原子性的SQL查詢,獨立的工作單元瞄沙。我們的事務內的語句己沛,要么全部執(zhí)行成功,要么全部執(zhí)行失斉潦丁泛粹! 事務要滿足...
Java技術體系的自動內存管理,最根本的目標是自動化地解決兩個問題:自動給對象分配內存和自動回收分配給對象的內存肮疗。下面就會介紹一下關于分配內存的...
如果說垃圾收集算法是內存回收的方法論晶姊,那垃圾收集器就是內存回收的實踐者。經典垃圾收集器雖然不是最先進的技術伪货,但仍然值得我們去學習们衙,也才能更好的與...
現(xiàn)在的大部分虛擬機都遵循了“分代收集”的理論進行設計,主要是建立在兩個假說之上: 弱分代假說:絕大多數(shù)對象都是朝生夕滅的碱呼。 強分代假說:熬過越多...
我們在創(chuàng)建普通對象的時候只需要new關鍵字就解決了忆蚀,但是在new的背后到底經歷了什么呢?我們創(chuàng)建一個對象的過程到底是什么樣子呢姑裂? 對象的創(chuàng)建 我...
之前暑期實習面試的時候也被問到了馋袜,需要我們說一下思路,然后實現(xiàn)舶斧。如果讓我們簡單來實現(xiàn)一下的話欣鳖,有很多的方式。比如Java就有自帶的LinkedH...