- 博客(8)
- 收藏
- 关注
原创 单向链表的相关操作总结:创建、删除、查找、排序、统计链表大小、链表的反转和遍历等
对单向链表的各种操作做了总结,并且考虑到了每个操作的特殊情况,对特殊情况也要求能够正确处理。
2015-07-09 17:49:08 1437 1
原创 排序总结:插入(简单和改进)、希尔、选择、冒泡、快速、堆排序、归并排序
插入:举出的、改进的、希尔 选择:基础的、堆排序 交换:冒泡、快排及其改进 归并:将两个已经排好序的文件归并成一个有序的大文件(比较适合链表)//基础的插入排序
2015-07-08 23:05:25 528
原创 实现数据的反序
数的反序 题目: 输入整数 x 和进制 R,输出 x 的 R 进制反序数。 例子: X:123 R:10 输出:321 X:-123 R:10 输出:-321 X:123 R:8 输出:371
2015-07-07 11:01:08 638
原创 删除链表中的重复的元素
思想: 首先,创建一个非降序的链表(每次输入的数据不小于前者) 其次,遍历链表,只保留相同元素中的一个。#include <stdio.h>
2015-07-07 10:43:00 605
原创 删除数组中重复的数据
一个非降序的数组,如果数组中有重复的数据,只保留一个,其余删除。注: 如果数组是乱序的,可以现将数组进行非降序的排序(可以在C++中直接利用STL里的排序函数直接处理),这里只编写了非降序情况下的代码。
2015-07-06 22:40:06 1871
原创 二叉树的相关操作:创建、查找、求高度和深度、各种遍历(前、中、后、层序)等等
记录了二叉树中:创建、查找、高度和深度、递归方式的各种遍历、指定元素的查找、最短路径、二叉树是否对称等等。
2015-07-06 22:29:51 576
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人