1 Star 5 Fork 1

TDTXYZHH / C语言-微项目

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.84 KB
一键复制 编辑 原始数据 按行查看 历史
TDTXYZHH 提交于 2022-11-27 06:14 . update README.md.

C语言-微项目 [介绍与目录]


1. C语言标准

采用C99语言标准,作为程序编译语言标准与代码书写标准。编译器采用TDM-GCC 4.9.2及其以上版本。编译时添加命令:-std=c99


2.介绍

本项目库主要实现一些纯C语言代码的项目,其中“微”一字不是指代码的长短,而是指项目的复杂度。


3.目录[一直更新]

  3.1 C语言【微项目01】—电话号码管理系统(文件操作实现)

  3.2 C语言【微项目02】—整数分解器(采用质数相乘法分解)

  3.3 C语言【微项目03】—大整数加法器(采用人手算加法过程实现)

  3.4 C语言【微项目04】—数组随机存储器(采用依时间生成的随机数作为数组下标存储数据)

  3.5 C语言【微项目05】—模拟弱类型变量与模拟万能打印输出函数print(采用结构体模拟数据类型参数化变量)

  3.6 C语言【微项目06】—实现python内置字符串函数12个[有字符串切片、split、list等](采用模拟构造函数方式实现)

  3.7 C语言【微项目07】—生成集合的全部子集[模拟python列表存储所有子集](采用0-1标记法--选中为1-未选中为0)

  3.8 C语言【微项目08】—原码一位乘乘法器[逻辑右移与加法运算组合](采用原码一位乘计算原理实现)

  3.9 C语言【微项目09】—背包问题0-1[用二进制逐次加一生成集合子集](采用蛮力法实现)

  3.10 C语言【微项目10】—棋盘覆盖问题[递归到基本四格单位时填充](采用分治法实现)

  3.11 C语言【微项目11】—活动安排问题[求解元素最多的相容活动子集](采用贪心算法思想实现)

  3.12 C语言【微项目12】—N皇后问题[放置N个皇后在棋盘](采用回溯法-递归方式实现)

  3.13 C语言【微项目13】—7-11店问题[四个相加和相乘都等于7.11](采用蛮力法实现)

  3.14 C语言【微项目14】—带头结点单链表逆置问题[在原链表上逆转-置](采用指针数组-顺序化思想实现)

  3.15 C语言【微项目15】—数组-链表联合结构[一种复合数据结构的探索](采用指针数组实现数-链结构)

  3.16 C语言【微项目16】—JSON值提取器V1版[纯字符串处理]

  3.17 C语言【微项目17】—DustBase微尘数据库[自制键值对数据库][超轻量]

  3.18 C语言【微项目18】—MyJson[自制JSON构造器与解析器][纯C语言实现]

  3.19 C语言【微项目19】—大整数字符串乘法器[纯字符串乘法][乘法表与加法表]

C
1
https://gitee.com/tdtxyzhh/c-language-microproject.git
git@gitee.com:tdtxyzhh/c-language-microproject.git
tdtxyzhh
c-language-microproject
C语言-微项目
master

搜索帮助