蔡硯丞-avatar-img

蔡硯丞

2 位追蹤者

蔡硯丞

2 位追蹤者
avatar-img
Krist
2會員
11內容數
您好, 目前是軟體工程師 Krist
全部內容
由新到舊
本文將深入探討如何有效合併兩個已排序的鏈結串列(Linked List),採用類似 Merge Sort 中的合併階段的雙指標策略。我們將說明迭代與遞迴的思維流程,包含建立 dummy 節點以簡化處理,以及逐步比較、連接節點,最後處理剩餘部分的技巧。文末並提供 Java 程式碼範例。
Thumbnail
本文分享了應徵 91APP ASP.NET 後端工程師的面試過程,包含技術考題、API 與資料庫設計、單元測試、系統設計題(如高併發處理、資料庫優化)以及行為問題。雖然最終收到感謝信,但面試過程給予了正向的體驗,並提出年資與技術經驗可能為關鍵考量。文章適合對 91APP 感興趣的後端工程師參考。
Thumbnail
本文深入解析「滑動視窗」這一強大的線性掃描序列技巧,適用於各種子陣列、子字串、子序列問題。文章將詳細介紹固定長度窗口(固定 k 的總和/最大/最小值)與可變長度窗口(雙指針法,根據條件調整窗口大小)的兩種常見應用,並提供清晰的解題流程與技巧,助你高效解決演算法挑戰。
Thumbnail
本篇文章為 Kubernetes (K8s) 入門教學,將介紹 K8s 的核心概念,如 Pod、Deployment、Service、Node 和 Cluster,並透過 Minikube 實際操作,帶領讀者一步步瞭解如何啟動、管理 Docker 容器,實現自動擴容、零停機更新等功能。
Thumbnail
在程式開發、LeetCode 題目或底層架構中,你是否曾困惑於 `(n & 1)` 這串看似簡單的程式碼?本文將深入解析二進位運算的原理,以及 AND (&) 運算子的應用,帶你掌握如何利用 `(n & 1)` 這個精準的位元檢查技巧,快速判斷數字的奇偶性,並理解其在位元操作中的重要性。
Thumbnail
本文將詳細解釋 Stack (堆疊) 和 Queue (佇列) 這兩種重要的資料結構,深入探討它們的「先進後出」(LIFO) 與「先進先出」(FIFO) 原則,並透過疊盤子和排隊買票的生動比喻,輔以 Java 實作操作,幫助讀者輕鬆掌握其核心概念、操作方法,以及如何在實際應用中選擇合適的結構。
Thumbnail
本文將深入淺出地介紹 Set 資料結構的核心概念,強調其「不重複」與「順序不重要」的特性。展示 Set 的基本用法,並探討適用於 Set 的情境,例如去除重複資料、快速查找元素以及在學生、帳號、商品編號等場景的應用。此外,文章還將說明如何取得 Set 中的元素,最後總結 Set 的關鍵特點。
本篇文章將引導您使用 YOLO 8 在 Google Colab 中建立基本的圖片辨識功能,並說明如何匯出包含辨識結果(邊框位置、信心指數、分類標籤)的 CSV 資料檔案。透過這個過程,您可以快速瞭解 YOLO 8 的應用,並為後續的資料分析或模型訓練打下基礎。
Thumbnail
本文旨在釐清初學者常混淆的陣列 (Array) 與串列 (List) 的差異。透過生動的比喻,闡述兩者的核心特性,如固定大小、資料型態統一性、存取速度等,並針對 Java 提供了 ArrayList 與 LinkedList 的應用情境分析,幫助開發者在不同場景下做出最佳選擇。
Thumbnail
深入解析雜湊表 (Hash Table) 的核心概念、運作原理、優缺點以及實際應用。瞭解雜湊函式如何實現 O(1) 的快速資料查找、新增與刪除,並探討雜湊衝突的解決方案,如鏈式串接與開放定址法。適用於軟體開發、資料庫與快取系統等場景。
Thumbnail