资源列表
sort
- 使用c语言实现的各种排序算法,比较详尽,基本的排序算法都包含在内(Various sorting algorithms implemented using c language.)
closest_pair_of_points
- C++11标准下编写的平面最近点对算法,包括暴力算法与O(nlogn)的算法。使用纯面向对象的方式编写,提供了测试类。(The plane closest point pair algorithm based on C++11 standard, including the algorithm of violent algorithm and O (nlogn). Written in a purely object-oriented way, it provides test classes.
bookdatastructure
- 数据结构与算法分析英文C++描述V3.2(data structure and algorithms analysis C++ V3.2)
基于opengl的直线裁剪算法
- 用c++实现 基于opengl的二维直线的裁剪实现,可自行选择裁剪框,随机生成直线
数据结构-链表学习
- 单向链表、从尾到头打印链表、链表中倒数第K个节点、反转链表、合并两个排序的链表,两个链表的第一个公共节点,链表中环的入口节点、判断链表是否是回文结构,删除链表中重复节点,删除链表中相邻重复节点、复杂链表、复杂链表的复制
红黑树检测
- 检测你输入的树是否为红黑树 红黑树是每个节点都带有颜色属性的二叉查找树,颜色或红色或黑色。在二叉查找树强制一般要求以外,对于任何有效的红黑树我们增加了如下的额外要求: 性质1. 节点是红色或黑色。 性质2. 根节点是黑色。 性质3 每个叶节点(NIL节点,空节点)是黑色的。 性质4 每个红色节点的两个子节点都是黑色。(从每个叶子到根的所有路径上不能有两个连续的红色节点) 性质5. 从任一节点到其每个叶子的所有路径都包含相同数目的黑色节点。
Chap04_BinTreeCode
- 数据结构二叉树的实现(binary tree data structure to achieve)
logic1net
- 农夫 要运输 白菜 羊 狼去对岸, 农夫不在的情况下,狼会吃羊,羊会吃白菜。 每次运输一个去对岸(help the man in the boat to move the wolf the sheep and the box of cabbage to the other side of the lake)
logic2abc
- 三个和尚三个鬼过河。小船最多两个乘坐,最少一个。任何时候,在两岸边如果鬼的数量多于和尚,那么和尚就吃掉鬼,任务失败。(Please help the 3 cannibals and 3 missionaries to move to the other side of the lake.notice that:when there is on one side more cannibals than missionaries,the eat them)
快速质因数测试
- 此程序使用随机测试速度较快,在多次测试的情况下基本可以保证正确性,使用时应注意测试次数不能太少
统计素数与幸运素数
- 统计并打印1 亿以内的所有素数个数,并且打印出1 千万以上1 亿以内的所有幸运素数(如11110111 这样仅有1 位不同,其它位数 字都相同的素数),直接打印答案无效
剑指OFFER 名企面试官精讲典型编程题 第2版(源码)
- 剑指OFFER名企面试官精讲典型编程题第2版(源码),各大名企数据结构算法面试题源码,可为工作面试准备
