更多2019年的技術文章,歡迎關注我的微信公眾號:碼不停蹄的小鼠松(微信號:busy_squirrel),也可掃下方二維碼關注獲取最新文章哦~ 文章目錄: @ 目錄 序言 一、JDK7中的HashMap底層實現 1.1 基礎知識 ...
排序算法屬於數據結構和算法的基礎內容,並且也是大廠筆試中的高頻考點。 今天這篇文章來簡單梳理一下常見的排序算法 相關資料和大廠面試真題。 我們按照下面這幅圖來梳理 常見的排序算法 按照 平均復雜度 划分,冒泡排序 選擇排序 插入排序,它們算一類,這一類算法實現方式不同,但思路相同。都是對 待排序數組 的元素兩兩比較,一趟比較就需要n個元素參與計算,比較n趟,算法的平均時間復雜度就是 n ,是最慢 ...
2021-09-29 10:25 0 120 推薦指數:
更多2019年的技術文章,歡迎關注我的微信公眾號:碼不停蹄的小鼠松(微信號:busy_squirrel),也可掃下方二維碼關注獲取最新文章哦~ 文章目錄: @ 目錄 序言 一、JDK7中的HashMap底層實現 1.1 基礎知識 ...
本文從最基本的內核鏈表出發,引出初始化INIT_LIST_HEAD函數,然后介紹list_add,通過改變鏈表位置的問題引出list_for_each函數,然后為了獲取容器結構地址,引出offseto ...
在Java面試中,線程池相關知識,雖不能說是必問提,但出現的頻次也是非常高的。同時又鑒於公眾號“程序新視界”的讀者后台留言讓寫一篇關於Java線程池的文章,於是就有本篇內容,本篇將基於Java線程池的原理、實現以及相關源碼進行講解等。 什么是線程池 線程池是一種多線程處理形式,處理過程中將任務 ...
本篇內容:3000+字 預計閱讀時間:7分鍾 本文匯總了常考的 ConcurrentHashMap 面試題,面試 ConcurrentHashMap,看這一篇就夠了!為幫助大家高效復習,專門用”★ “表示面試中出現的頻率,”★ “越多,代表越高頻! 實現原理 ...
CV: 1. 常見的模型加速方法 2. 目標檢測里如何有效解決常見的前景少背景多的問題 3. 目標檢測里有什么情況是SSD、YOLOv3、Faster R-CNN等所不能解決的,假設網絡擬 ...
指針(pointer)概念在 Go 語言中被拆分為兩個核心概念: 類型指針,允許對這個指針類型的數據進行修改。傳遞數據使用指針,而無須拷貝數據。類型指針不能進行偏移和運算。 切片,由指向起 ...
目錄結構: contents structure 什么是分區 准備測試數據 如何進行水平分區 創建文件組 創建分區函數 創建分區 ...
歡迎大家前往騰訊雲+社區,獲取更多騰訊海量技術實踐干貨哦~ 本文由騰訊雲計算產品團隊發表於雲+社區專欄 主機遷移概述 在雲計算時代,不管是從IDC上雲還是多雲直接的遷移,都已經是常見的 ...