8 个仓库
Mathematical operations on integers that exceed standard register size limits.
Distinct from Integer Arithmetic: Distinct from general Integer Arithmetic by focusing on values exceeding precision limits via string representation.
Explore 8 awesome GitHub repositories matching software engineering & architecture · Arbitrary-Precision Arithmetic. Refine with filters or upvote what's useful.
This project is a front-end interview study guide and a collection of structured notes designed for technical job preparation. It serves as a comprehensive reference for web technologies, common technical interview questions, and JavaScript algorithm implementation. The notebook distinguishes itself by integrating specialized guides for web performance optimization, browser API documentation, and JavaScript algorithm references. It provides a structured approach to solving coding challenges involving data structures like binary trees, linked lists, and array manipulation. The content covers
Provides implementations for adding integers that exceed standard precision limits using digit-by-digit string addition.
LogicStack-LeetCode is a curated repository of solved algorithm problems and data structure implementations, primarily drawn from the LeetCode platform. Its core identity is a structured collection of solutions designed to support technical interview preparation and competitive programming practice, with each solution accompanied by complexity analyses to help engineers understand performance trade-offs. The repository distinguishes itself through its breadth of coverage across fundamental algorithmic patterns and data structures. It includes implementations for array manipulation, string pro
Implements arithmetic on numbers exceeding native integer limits using string or array representations.
phpseclib is a pure-PHP cryptographic library that provides a comprehensive suite of cryptographic operations entirely without requiring compiled C extensions. At its core, it implements arbitrary-precision integer arithmetic for big-number math, ASN.1 DER encoding and decoding for working with cryptographic data structures, and a full set of pure-PHP cryptographic primitives. The library is designed to operate on PHP 5.6 and above, automatically detecting and using native extensions like GMP or BCMath when available, but falling back to its own pure-PHP implementations when they are not. The
Performs arbitrary-precision integer arithmetic for cryptographic operations like modular exponentiation.
This is a collection of classical algorithms and data structures implemented as a header-only C++ library. It provides a suite of tools for general algorithm implementation, including data structure management, graph theory analysis, and string processing. The library is distinguished by its specialized toolkits for cryptographic hashing and encoding, featuring implementations of MD5, SHA-1, and Base64. It also includes advanced capabilities for high-performance string processing via suffix trees and arrays, as well as computational number theory for primality testing and arbitrary-precision
Implements mathematical operations for integers that exceed standard fixed-width numeric limits.
Koka 是一种具有代数效应系统的静态类型函数式编程语言。它使用强大的类型系统在编译时验证程序正确性并跟踪副作用。 该语言的特点是采用引用计数编译器,将源代码转换为原生 C 代码,消除了对跟踪垃圾回收器的需求。它采用基于感知的就地更新来减少内存开销,并利用尾递归模 cons 进行常量空间数据结构构建。 该系统提供了一个全面的标准库,涵盖了具有任意精度算术的数值运算、具有高效视图的字符串处理以及用于无限结构的共感数据建模。它还包括对硬件采样执行分析的内置支持,以及用于处理异常和异步流的可组合机制。
Provides mathematical operations on signed integers of arbitrary size.
NuttX 是一个符合 POSIX 标准的实时操作系统,专为从 8 位到 64 位架构的微控制器而设计。它提供了一个具有实时任务调度器和 POSIX 嵌入式内核的确定性执行环境,以确保跨不同硬件目标的可移植代码执行。 该项目通过全面的硬件抽象层脱颖而出,该层为各种半导体芯片组提供了 I2C、SPI、CAN 和 USB 的标准化驱动程序。它还具有支持 TCP、UDP、IPv4 和 IPv6 的嵌入式网络栈,以及 Modbus 和 DroneCAN 等工业协议。 该系统涵盖了广泛的功能,包括具有按需分页的高级内存管理、安全加密操作,以及用于管理不同存储类型的虚拟文件系统。它进一步集成了用于图形用户界面、音频合成以及执行多种脚本语言和 WebAssembly 工作负载的高级接口。 该环境使用 Make 或 CMake 构建,以针对特定的板卡配置和半导体芯片组。
Provides capabilities for performing mathematical operations on integers that exceed standard hardware register limits.
gojq is a JSON query engine and transformation tool implemented in Go. It serves as a Go language port of the jq command, providing a library for embedding JSON and YAML manipulation capabilities directly into Go applications. The tool functions as an arbitrary-precision JSON processor, performing mathematical operations on large integers to prevent precision loss or numeric overflow during data transformations. Its broader capabilities include filtering and reshaping structured data using a specialized query language, converting between YAML and JSON formats, and formatting date and time st
Uses big integer libraries to perform mathematical operations without losing precision or encountering numeric overflow.
This library is a Java-based tool for enforcing data structure constraints and verifying technical formats against defined schema specifications. It functions as a processing utility that parses complex data structures while managing external schema references and circular dependencies. The engine distinguishes itself through an immutable processor design that enables thread-safe, concurrent validation without requiring external synchronization. It employs arbitrary-precision arithmetic to evaluate numeric constraints, preventing common floating-point rounding errors, and utilizes character-l
Uses arbitrary-precision arithmetic to evaluate numeric constraints and prevent floating-point rounding errors.