自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学如逆水行舟,不进则退

我叶良辰在努力学习iOS中~

  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 判断字符串1是否在字符串2中出现的方法

问题描述:判断字符串str1,是否出现在str2出现。如果出现,则输出对应的位置,如果没有出现则输出not found。方法一:逐个比对的方法:算法思路:p1和p2分别指向str1和str2,首先扫描str2,找到与str1的第一个字符相同的字符,然后p1和p2同时增加,进行比较,如果最后p1的下一个字符为'\0'则说明匹配成功,否则重置p1重新比较。#includeus

2014-03-26 09:40:16 4316

原创 线性表练习题3

题目描述:从有序顺序表中,删除其值在s与t之间(要求s程序分析:类似练习题2:http://blog.csdn.net/qsyzb/article/details/21726769我们仍然可以使用类似的方法解决,但是要注意这里的是有序的顺序表,所以值在s与t之间的数应该是连续的。首先,我们找到第一个大于s的值得位置n1,然后找到第一个最后一个小于tt的位置n2,然后

2014-03-21 17:24:44 1432

原创 线性表练习题2

题目要求:长度为n的顺序表L,编写一个时间复杂度为O(n)、空间复杂度为O(1)的算法,该算法删除线性表中所有值为x的数据元素。算法分析:设置两个计数器,一个为i,记录扫描过的元素的个数;一个为j,记录扫描过的非x的元素的个数。从1~n对所有的元素进行扫描,如果该元素不是x,则i++,j++并令i对应的元素赋给j;如果该元素是x,i++,j不变,并将i对应的元素赋给j。

2014-03-21 16:41:35 3090

原创 从屏幕输入一行数字,以空格分隔,如何分别存放到数组中

要求:在屏幕中,输入一行数字,以空格分隔,其中每个数字的长度不一定一样,要求将这些数字分别存放到数组中。例如: 输入:1  123 1234 22 345  25 5对应的数组的值应该为a[0]=1,a[1]=123,a[2]=1234,a[3]=22,a[4]=345,a[5]=25,a[6]=5;输入:2345 23 124 2对应的数组的值应该为a[0]=2345,a

2014-03-20 23:27:53 24358 1

原创 用递归的方法和非递归方法解决8皇后问题

问题描述:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。使用递归的方法解决问题:#includeusing namespace std;const int N = 8;int num = 0;bool check(int *a,int n) //检查第n个皇后放的位置是否合适{ for(int i=

2014-03-14 22:25:43 1491

原创 对数组中的元素循环左移(或右移)

题目要求:A为一个包含有n个元素的数组{a0,a1,a2,a3,…,a(p-1),ap,a(p+1)…,a(n-2),a(n-1)},现在将A中的元素循环左移p个单位,得到新的数组B={a(p),a(p1),……,a(n-1),a1,a2,……a(p-1)},要求编写程序模拟以上的循环左移过程。解题思路1:建立一个大小为p的一维数组,存放数组A的前p个元素,然后将A中的p~

2014-03-12 11:43:02 4238

原创 线性表求与运算

题目描述:假设利用两个线性表LA和LB分别表示集合A和B(即线性表中的数据元素即为集合中的成员),现要求一个新的集合A=AUB解题思路:扩大线性表LA,将存在于线性表LB中而不存在线性表LA中的数据元素插入到线性表LA中去。只要从线性表LB中依次取得每个数据元素,并依值在线性表LA中访问,若不存在则插入之。使用顺序表实现的代码如下:#includeusing

2014-03-12 10:59:56 1277

原创 线性表练习题1

题目描述:从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删除元素的值。空出的位置由最后一个元素填补,若顺序表为空则显示出错信息并退出运行。解题思路:搜索整个线性表,查找最小值元素的位置,并记录该位置,然后用最后一个元素的值将其覆盖,并返回最小值。程序代码:#includeusing namespace std;typedef int ElemTyp

2014-03-12 10:11:07 2461

原创 初识线性表

线性表和顺序表、链表的关系线性表是具有相同数据类型的n个元素的有限序列,属于数据的逻辑结构。逻辑结构最终都是需要通过物理结构来实现的,线性表的逻辑有序性在物理结构有顺序表和链表两种表示方法。顺序表和链表都属于数据的物理结构。顺序表线性表的顺序存储成为顺序表,它用一组连续的存储单元一次存储线性表中的数据元素,从而是逻辑上相邻的两个元素在物理位置上也是相邻的。常使用一维

2014-03-11 23:51:19 1370

Dev-Cpp 5.6.3 TDM-GCC x64 4.8.1

Dev-Cpp 5.6.3 TDM-GCC x64 4.8.1 最新版 2014-5-16 蓝桥杯大赛指定软件

2014-05-16

TortoiseSVN1.6.7.18415x64svn1.6.9.zip

TortoiseSVN1.6.7.18415x64svn1.6.9.zip ; 一个比较稳定的SVN版本

2013-08-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除