2 个仓库
Custom sorting logic implemented by satisfying a standard interface for length, comparison, and swapping.
Distinct from Comparison-Based Sorting Implementations: Specifically addresses the implementation of sorting via the Sort interface rather than general algorithm implementation.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Interface-Based Sorting. Refine with filters or upvote what's useful.
本项目是 Go 编程语言综合指南的中文翻译版。它作为一个本地化的教育资源和技术手册,旨在为语言语法、设计和软件开发提供指导。 该资源涵盖了广泛的 Go 语言教育内容,包括编程模式的实现和系统设计。它包含翻译后的课程和示例,重点关注并发和接口使用等核心语言特性。 内容跨越了多个能力领域,包括语言基础、数据建模、运行时反射和内存管理。它还详细介绍了软件架构、错误处理、质量保证和 Web 网络编程。 该文档结构为技术手册,包含翻译内容、勘误和修正,以确保学习的准确性。
Provides examples of ordering collections by implementing Go's standard sorting interface.
这是一个用于 Go 的内存中 B-Tree 数据结构实现。它提供了一个驻留内存的集合,维护排序元素以实现高效的检索、修改以及排序键值映射的管理。 该项目支持有序可变集合和排序键值存储,允许在保持键排序顺序的同时进行快速查找、插入和删除。 它提供了在排序内存结构中进行范围搜索的功能,并通过自平衡节点分裂和递归二分搜索来维护数据集的组织。
Uses a custom comparison function via a standard interface to determine element order.