C-Plus-Plus

授权协议 MIT License
开发语言 Python
所属分类 神经网络/人工智能、 机器学习/深度学习
软件类型 开源软件
地区 不详
投 递 者 宦博雅
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

The Algorithms - C++ # {#mainpage}

Doxygen CIAwesome CI

Overview

This repository is a collection of open-source implementation of a variety of algorithms implemented in C++ and licensed under MIT License. These algorithms span a variety of topics from computer science, mathematics and statistics, data science, machine learning, engineering, etc.. The implementations and the associated documentation are meant to provide a learning resource for educators and students. Hence, one may find more than one implementation for the same objective but using a different algorithm strategies and optimizations.

Features

  • The repository provides implementations of various algorithms in one of the most fundamental general purpose languages - C++.
  • Well documented source code with detailed explanations provide a valuable resource for educators and students alike.
  • Each source code is atomic using STL classes and no external libraries are required for their compilation and execution. Thus, the fundamentals of the algorithms can be studied in much depth.
  • Source codes are compiled and tested for every commit on the latest versions of three major operating systems viz., Windows, MacOS and Ubuntu (Linux) using MSVC 16 2019, AppleClang 11.0 and GNU 7.5.0 respectively.
  • Strict adherence to C++11 standard ensures portability of code to embedded systems as well like ESP32, ARM Cortex, etc. with little to no changes.
  • Self-checks within programs ensure correct implementations with confidence.
  • Modular implementations and OpenSource licensing enable the functions to be utilized conveniently in other applications.

Documentation

Online Documentation is generated from the repository source codes directly. The documentation contains all resources including source code snippets, details on execution of the programs, diagrammatic representation of program flow, and links to external resources where necessary. The documentation also introduces interactive source code with links to documentation for C++ STL library functions used.Click on Files menu to see the list of all the files documented with the code.

Documentation of Algorithms in C++ by The Algorithms Contributors is licensed under CC BY-SA 4.0
Creative Commons LicenseCredit must be given to the creatorAdaptations must be shared under the same terms

Contributions

As a community developed and maintained repository, we welcome new un-plagiarized quality contributions. Please read our Contribution Guidelines.

  • 系统需求 添加联系人:向通讯录添加新人(姓名、性别、年龄、联系电话、家庭住址)最多记录500人 显示联系人:显示通讯录中所有联系人信息 删除联系人:按姓名索引删除指定联系人 查找联系人:按姓名索引查找指定联系人 修改联系人:按姓名索引修改指定联系人 清空联系人:清空通讯录中所有的联系人信息 退出通讯录:退出当前使用的通讯录系统 源代码 /* file_name: Main.cpp ** autho

  • vue3中引入element-plus的 @element-plus/icons-vue 最近使用element-plus开发项目,@element-plus/icons-vue 全局安装 依据官网(官网地址)的使用方法不知道什么原因 icon 的 样式一直不显示,搞了半天,不知道什么原因又好了,贴一下代码。 安装 NPM $ npm install @element-plus/icons-vue

 相关资料
  • What is Notepad++ ?          Notepad++ is a free (free as in both "free speech" and "free beer") source codeeditor and Notepad replacement that supports several programming languages andnatural langua

  • 组件 触发字符 plusReady pready plus.accelerometer pacce plus.audio paudio plus.barcode pbarcode plus.camera pcamera plus.contacts pcontacts plus.device pdevice plus.gallery pgallery plus.geolocation pgeoloc

  • 创建一个新的List,由原始元素和集合中指定的元素组成。 语法 (Syntax) List plus(Collection collection) 参数 (Parameters) Collection - 要添加到列表中的值的集合。 返回值 (Return Value) 新的值列表。 例子 (Example) 以下是此方法的使用示例 - class Example { static vo

  • 附加一个字符串 语法 (Syntax) String plus(Object value) 参数 (Parameters) Value - 要附加到字符串的对象 返回值 (Return Value) 此方法返回结果String。 例子 (Example) 以下是此方法的使用示例 - class Example { static void main(String[] args) {

  • Plus (ThinkSNS+) Plus (ThinkSNS+) 是使用 Laravel 框架开发;一个功能强大、易于开发和动态拓展的社交系统。Plus 是遵循 PSR 规范 代码统一,并功能块松耦合。你安装完成 Plus 并不意味着已经成功安装了所有功能,因为 Plus 使用 模块化 的原则,所以你安装完成后拥有了所有可以被请求的 REST 接口和后台管理面板,你可能还需要安装如下模块: 一个

  • 我有一个使用Indy组件进行TCP通信的c应用程序。现在我需要实现SNMP代理(?)只是为了通过SNMP响应有关应用程序状态的请求。我决定也使用Indy组件来完成这项任务。也许有一些标准的方法来实现这个? SNMP组件可以很好地获取一些值。但我找不到如何通过snmp从应用程序返回值的示例。 根据Remy Lebeau的建议,我已经开始实施SendTrap。 但当我运行应用程序时,我的系统中并没有u