首页 软件开发 代码片段 c/c++ ( Page 14 )

c/c++ 378

#C/C++
C++算法之字符串查找

字符串运算是我们开发软件的基本功,其中比较常用的功能有字符串长度的求解、字符串的比较、字符串的拷贝、字符串的upper等等。另外一个经常使用但是 却被我们忽视的功能就是字符串的查找…

2015-06-15 554

#C/C++
C++算法之链表排序

相比较线性表的排序而言,链表排序的内容稍微麻烦一点。一方面,你要考虑数据插入的步骤;另外一方面你也要对指针有所顾虑。要是有一步的内容错了,那么操作系统会马上给你弹出一个except…

2015-06-15 831

#C/C++
C++算法之哈希二叉树

用过平衡二叉树的朋友都清楚,平衡二叉树的最大优点就是排序。不管是在数据插入的时候还是在数据删除的时候,我们都要考虑到数据的排序情况。但是和数据的 添加、删除一样重要的,还有数据的查…

2015-06-15 564

#C/C++
C++算法之二叉树深度遍历

深度遍历是软件开发中经常遇到的遍历方法。常用的遍历方法主要有下面三种:(1)前序遍历;(2)中序遍历;(3)后序遍历。按照递归的方法,这三种遍历 的方法其实都不困难,前序遍历就是根…

2015-06-15 971

#C/C++
C++算法之二叉树广度遍历

在二叉树的遍历当中,有一种遍历方法是不常见的,那就是广度遍历。和其他三种遍历方法不同,二叉树的广度遍历需要额外的数据结构来帮助一下?什么数据结构 呢?那就是队列。因为队列具有先进先…

2015-06-15 284

#C/C++
C++算法之寻路算法

寻路是游戏设计中需要使用到一种功能,那么我们怎么样以一个点作为起始点,快速地寻找到目标点呢?其实寻路的方法不难。一种简单有效的方法就是回溯法。如 果我们从一个点出发,那么这个点周围…

2015-06-15 234

#C/C++
C++算法之二叉树的保存和加载

排序二叉树是我们开发中经常使用到的一种数据结构,它具有较好的插入、删除、查找特性。但是由于二叉树的指针较多,所以相比较其他的数据结构而言,二叉树来得比较麻烦些。但是也不是没有办法,…

2015-06-14 805

#C/C++
凯撒密码(加密与解密)

/************************************************************************/ /*caeser.c /* 凯…

2015-06-14 502

#C/C++
C++算法之二叉树线索化

前面我们谈到了排序二叉树,还没有熟悉的同学可以看一下这个,二叉树基本操作、二叉树插入、二叉树删除1、删除2、删除3。但是排序二叉树也不是没有缺 点,比如说,如果我们想在排序二叉树中…

2015-06-14 934

#C/C++
C语言素数环 DFS +回溯

#include<cstdio> #include<cstring> using namespace std; int n; int a[21]; int …

2015-06-14 251

#C/C++
C语言中随机函数发生器rand()用法举例

#if 1 #include <stdlib.h> #include <stdio.h> #include <time.h> #include …

2015-06-14 979

#C/C++
C语言经典算法之 – Algorithm Gossip: 三色棋

C语言经典算法之 – Algorithm Gossip: 三色棋 说明 三色旗的问题最早由E.W.Dijkstra所提出,他所使用的用语为Dutch Nation Fl…

2015-06-14 769
1 12 13 14 15 16 32