C

C

C语言算法实现集合 全面覆盖计算机科学领域

The Algorithms - C是一个开源C语言算法实现集合,涵盖计算机科学、数学、统计学和数据科学等领域。项目提供详细文档,使用标准C库实现,无外部依赖,适合教学和学习。严格遵循C11标准保证可移植性,通过自检和持续集成确保正确性。模块化设计便于开发者在其他项目中应用这些算法实现。该项目为教育者和学生提供了宝贵的学习资源,包含多种算法策略和优化方法的实现。代码经过严格测试,在主流操作系统上编译运行,确保了高质量和可靠性。开源许可允许自由使用和修改,有助于促进算法学习和应用。

算法C语言开源文档GitHubGithub开源项目

C语言算法

Gitpod 即开即用 CodeQL CI Gitter 聊天 欢迎贡献 GitHub 仓库大小 Doxygen CI Awesome CI 收入 Discord 聊天 捐赠

概述

这个仓库是一个开源的C语言算法实现集合,采用GPLv3许可证。这些算法涵盖了计算机科学、数学和统计学、数据科学、机器学习、工程等多个领域。这些实现及其相关文档旨在为教育者和学生提供学习资源。因此,你可能会发现针对同一目标有多种实现,但使用了不同的算法策略和优化方法。

特点

  • 该仓库提供了各种算法在最基础的通用编程语言之一——C语言中的实现。
  • 源代码有详细的注释和解释,为教育者和学生提供了宝贵的资源。
  • 每个源代码都是独立的,仅使用标准C库libc,不需要任何外部库就能编译和运行。这样可以深入研究算法的基本原理。
  • 源代码在每次提交时都会在最新版本的两个主要操作系统上编译和测试,即MacOS和Ubuntu(Linux),分别使用AppleClang 14.0.0和GNU 11.3.0。
  • 严格遵守C11标准确保代码可以几乎无需修改就能移植到嵌入式系统,如ESP32、ARM Cortex等。
  • 程序内的自检确保实现的正确性。
  • 模块化实现和开源许可使得这些函数可以方便地在其他应用中使用。

文档

在线文档直接从仓库源代码生成。文档包含所有资源,包括源代码片段、程序执行细节、程序流程图以及必要的外部资源链接。 点击文件菜单可以查看所有带有代码文档的文件列表。

C语言算法文档The Algorithms贡献者创作,采用CC BY-SA 4.0许可<br/> <a href="https://creativecommons.org/licenses/by-sa/4.0"><img alt="知识共享许可协议" style="height:22px!important;margin-left: 3px;vertical-align:text-bottom;" src="https://yellow-cdn.veclightyear.com/0a4dffa0/8fe0a246-122d-438d-9123-262063372c64.svg" /><img alt="必须署名原作者" style="height:22px!important;margin-left: 3px;vertical-align:text-bottom;" src="https://yellow-cdn.veclightyear.com/0a4dffa0/fd74ff44-ad38-4e5d-82e6-ef7fd3679a73.svg" /><img alt="采用相同方式共享" style="height:22px!important;margin-left: 3px;vertical-align:text-bottom;" src="https://yellow-cdn.veclightyear.com/0a4dffa0/67adcfae-0538-439c-842d-141564c54ca5.svg" /></a>

贡献

作为一个由社区开发和维护的仓库,我们欢迎新的、非抄袭的高质量贡献。请阅读我们的贡献指南

编辑推荐精选

潮际好麦

潮际好麦

AI赋能电商视觉革命,一站式智能商拍平台

潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。

iTerms

iTerms

企业专属的AI法律顾问

iTerms是法大大集团旗下法律子品牌,基于最先进的大语言模型(LLM)、专业的法律知识库和强大的智能体架构,帮助企业扫清合规障碍,筑牢风控防线,成为您企业专属的AI法律顾问。

SimilarWeb流量提升

SimilarWeb流量提升

稳定高效的流量提升解决方案,助力品牌曝光

稳定高效的流量提升解决方案,助力品牌曝光

Sora2视频免费生成

Sora2视频免费生成

最新版Sora2模型免费使用,一键生成无水印视频

最新版Sora2模型免费使用,一键生成无水印视频

Transly

Transly

实时语音翻译/同声传译工具

Transly是一个多场景的AI大语言模型驱动的同声传译、专业翻译助手,它拥有超精准的音频识别翻译能力,几乎零延迟的使用体验和支持多国语言可以让你带它走遍全球,无论你是留学生、商务人士、韩剧美剧爱好者,还是出国游玩、多国会议、跨国追星等等,都可以满足你所有需要同传的场景需求,线上线下通用,扫除语言障碍,让全世界的语言交流不再有国界。

讯飞绘文

讯飞绘文

选题、配图、成文,一站式创作,让内容运营更高效

讯飞绘文,一个AI集成平台,支持写作、选题、配图、排版和发布。高效生成适用于各类媒体的定制内容,加速品牌传播,提升内容营销效果。

热门AI辅助写作AI工具讯飞绘文内容运营AI创作个性化文章多平台分发AI助手
TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
商汤小�浣熊

商汤小浣熊

最强AI数据分析助手

小浣熊家族Raccoon,您的AI智能助手,致力于通过先进的人工智能技术,为用户提供高效、便捷的智能服务。无论是日常咨询还是专业问题解答,小浣熊都能以快速、准确的响应满足您的需求,让您的生活更加智能便捷。

imini AI

imini AI

像人一样思考的AI智能体

imini 是一款超级AI智能体,能根据人类指令,自主思考、自主完成、并且交付结果的AI智能体。

Keevx

Keevx

AI数字人视频创作平台

Keevx 一款开箱即用的AI数字人视频创作平台,广泛适用于电商广告、企业培训与社媒宣传,让全球企业与个人创作者无需拍摄剪辑,就能快速生成多语言、高质量的专业视频。

下拉加载更多