打算使用纯C开发一个数据结构及算法库,欢迎大家指正

1 项目由来

使用了一段时间的C++强大的STL库,也看过一些STL源码剖析的书籍,可受能力所限,始终未能掌握。每次使用STL都是提心吊胆,虽然通过STL完成了一些项目,但总是心里没底,生怕编译器背后做了什么小动作。再加上STL属于编译器多态,虽然生成的代码运行效率很高,但是在跨编译器甚至统一编译器的不同版本时,往往不怎么顺利,一大堆外星人才能看懂的编译警告,让人不寒而栗。

虽然本人最早接触的计算机编程语言就是C,然后续使用纯C开发的项目并不多,也不大,所以经验有限,想要开发出高质量的通用C库也是痴人说梦。本项目旨在通过C语言实现一些数据结构来重温常见算法,算是一个学习的过程吧。

目前项目托管到了CSDN的代码平台,点击这里查看。希望大家围观。

今天项目刚刚开始,只实现了最简单的单链表数据结构。

2 项目说明

  • 开发语言使用纯C,只是用标准C库,不使用第三方库;
  • 开发测试平台为Linux+GCC
  • 使用不透明结构体对外隐藏实现细节,便于稳定与一致
  • 没啥说的了,就想到这些:)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值