tag 迭代器

標籤
貢獻11
27
03:52 PM · Nov 15 ,2025

@迭代器 / 博客 RSS 訂閱

瑞雪小雪 - Python函數式編程:map、filter與reduce應用

剛開始寫Python時,我處理列表總愛用for循環嵌套各種if判斷,代碼寫得又長又亂。後來接觸了函數式編程,用map、filter和reduce重構後,原本十幾行的代碼經常能精簡到兩三行,不僅可讀性提高了,邏輯也更清晰。 函數式編程的核心是“用函數處理數據”,強調通過純函數的組合來解決問題,減少狀態變化和副作用。map、filter和reduce是Python實現函數式編程

迭代器 , 後端開發 , for循環 , Python

收藏 評論

聖逸6688 - 深入剖析Java行為型模式:迭代器模式(Iterator Pattern)

1. 迭代器模式概述 1.1 什麼是迭代器模式? 迭代器模式是一種行為型設計模式,其核心思想是提供一種方法來訪問聚合對象中的元素,而無需暴露聚合的內部結構。根據GoF(Gang of Four)在《設計模式:可複用面向對象軟件的基礎》中的定義,迭代器模式的目的是:“提供一種方法順序訪問一個聚合對象中各個元素,而又不需暴露該對象的內部表示。” 在迭代器模式中,迭代

迭代器 , 後端開發 , JAVA , 迭代器模式 , ide

收藏 評論

wx62df820aeac21 - C++ SLT之 set

1. 核心特性 • 唯一性:元素自動去重,不允許重複值。 • 有序性:元素默認按升序排列(可通過自定義比較器改變順序)。 • 不可修改:元素值不可直接修改(可能破壞排序),需先刪除再插入新值。 • 關聯容器:通過鍵(即元素本身)訪問,支持高效查詢(對數時間複雜度)。 2. 底層實現 通常基於紅黑樹(平衡二叉搜索樹)實現

redis , 算法 , 迭代器 , 開發語言 , 自定義 , 數據庫 , c++

收藏 評論

liutao988 - list調用remove後空指針

1. 定義:   list是一種序列式容器。   每一個節點都包含三個域:前驅元素指針域(指向前一個元素的指針)、後驅元素指針域(指向後一個元素的指針)、數據。   同時,頭節點的前驅指針指向尾節點,尾節點的後繼指針指向頭結點。這一特性與循環鏈表又相同。   因此,list就構成了一個雙向循環鏈。   由於list的用的是指針,因此在存儲空間上,它並

機器學習 , list調用remove後空指針 , 迭代器 , include , 人工智能 , HTML

收藏 評論

mob64ca14193248 - map_phys_mem函數

map函數在Python中的應用 函數介紹: map() 會根據提供的函數對指定序列做映射。   map(function, iterable, ...) 第一個參數function 以參數序列中的每一個元素調用 function 函數,返回包含每次 function 函數返回值的新列表(python2.x返回列表,Python 3.x

機器學習 , 迭代器 , c++ , 人工智能 , 返回鍵 , map_phys_mem函數 , c , Python

收藏 評論

技術極客之光 - Lab3實驗過程記錄_CPJ

🧪 實驗報告 一、實驗名稱 實驗2 類和對象_基礎編程2 二、實驗目的 理解類的組合機制(has-a),能熟練用 C++ 定義與使用組合類 理解深複製與淺複製的區別 靈活運用標準庫(array、vector、string、迭代器、算法庫等)解決實際問題 面向具體問題,運用面向對象思維設計類(自定義/標

迭代器 , 自定義 , 深複製 , 後端開發 , Python

收藏 評論

清隆 - 兩千字助你理解for of原理,擴展for of完美解決遍歷對象問題

ES6 推出的 for of 語句非常強大,遠超曾經的所有遍歷方式。 for of 可以很輕鬆地遍歷數組、集合、映射,寫法也十分簡潔。 在我的項目中,除了需要獲取特定返回值的時候還採用數組的 map filter reduce 方法,其餘遍歷都由 for of 代勞。 本文我將逐層深入地介紹 for of 語句的用法與注意事項,並刨析其原理——迭代器和生成器,最後在對象與數字類型上擴展 for o

迭代器 , for循環 , 前端 , Javascript

收藏 評論

架構設計師 - 【C++】STL:vector的使用及模擬實現_c++ vector3 operate

前言: 在上一篇文章中我們詳細的向大家介紹了vector的一些核心接口的使用,那麼本篇文章就來深度的剖析一下vector的底層實現。 文章目錄 一、vector的基本成員變量 二、vector核心接口的實現 2.1構造相關接口的實現 2.2迭代器相關的接口實現 2.3空間相關的接口的實現

STL , 迭代器 , 開發語言 , c++ , 後端開發 , 1024程序員節 , harmonyos

收藏 評論

藥少敏 - 一篇夯實一個知識點系列--python生成器

寫在前面 本系列目的:一篇文章,不求鞭辟入裏,但使得心應手。 迭代是數據處理的基石,在掃描內存無法裝載的數據集時,我們需要一種惰性獲取數據的能力(即一次獲取一部分數據到內存)。在Python中,具有這種能力的對象就是迭代器。生成器是迭代器的一種特殊表現形式。 個人認為生成器是Python中最有用的高級特性之一(甚至沒有之一)。雖然初級編碼中使用寥寥,但隨着學習深入,

迭代器 , yield , 生成器 , 後端 , Python

收藏 評論

編程小匠人之魂 - 哈希算法從原理到實戰

哈希表中鍵不可以重複但是值可以重複 哈希表的初始化 #include iostream #include unordered_map // 包含哈希表頭文件 #include string using namespace std; int main() { // 1. 聲明和初始化哈希表 // 創建一個鍵為string類型,值

初始化 , 迭代器 , 成員函數 , 後端開發 , Python

收藏 評論

mb68b85ccf7a016 - Rust中使用RocksDB索引進行高效範圍查詢的實踐指南

在當今海量數據處理場景下,高效的範圍查詢能力成為許多系統的關鍵需求。RocksDB作為一款高性能的嵌入式鍵值存儲引擎,其獨特的LSM樹結構和索引設計為範圍查詢提供了底層支持。本文將深入探討如何在Rust中利用RocksDB的特性來實現高效範圍查詢,從鍵的設計原則到迭代器的工程實踐,再到性能優化的實戰技巧。無論您是正在構建時序數據庫、構建搜索引擎,還是處理用户事件流,這些技術都能幫

物聯網 , 迭代器 , 時間戳 , 3d

收藏 評論