志存高远

专注于C/C++

排序:
默认
按更新时间
按访问量

NSBundle(获取资源路径方法)的相关使用方法和注意事项

1、[NSBundle mainBundle],文件夹其实是Group,如左侧的树形文件管理器 Build之后,文件直接就复制到了根目录下,于是读取的方法,应该是这样: [objc] view plaincopy NSString *e...

2015-12-09 13:37:21

阅读数:1522

评论数:0

UITableView中Cell使用标识符重用机制

UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UITextView等...

2015-12-09 11:40:28

阅读数:364

评论数:0

数据结构与算法------二分查找

二分查找 1.算法:假设数据按升序排列,取中间位置值,如果目标等于中值,则查找成功;如果目标小于中值,则在中值左侧继续查找;如果目标大于中值,则在中值右侧继续查找;直到找到或者找不到为止。 2.评价:O(logN),数据必须有序。#include<iostream> #includ...

2015-12-08 16:02:13

阅读数:472

评论数:0

数据结构与算法------线性查找

线性查找 1.算法:逐个比较,找到为止。 2.评价:O(N),对数据的有序性没有要求。#include<iostream> #include<cstdlib> using namespace std; int lfind(int *data,int size,int v...

2015-12-08 14:47:54

阅读数:503

评论数:0

数据结构与算法-----归并排序

归并排序(递归合并) 平均时间复杂度O(2NlogN),稳定,对数据有序性不敏感,非就地排序,不适用于对海量数据进行排序。void remoteMerge(int *arr1,int size1,int *arr2,int size2,int *arr3) 此函数属于异地合并,arr1和arr...

2015-12-08 13:05:30

阅读数:471

评论数:0

深度分析DB2修改表的技巧和方法

DB2修改表操作相信大家都不陌生,下文对DB2修改表方面结合了一些例子进行了详细的分析讨论,供您参考学习。 DB2修改表 使用ALTER TABLE语句来更改列属性,例如可空性、LOB选项、作用域、约束、压缩属性以及数据类型等等。 例如,在命令行中输入: ALTER TABLE EMPLOY...

2015-12-07 16:51:02

阅读数:1358

评论数:0

数据结构与算法-----搜索和排序(C语言库函数的使用)

qsort(利用快速排序法排列数组) 表头文件 #include#include<stdio.h> #include<stdlib.h> #include<string.h> int cmpInt(const void *a,const void *b){ ...

2015-12-04 16:44:32

阅读数:781

评论数:0

数据结构与算法-----快速排序

快速排序 1)算法 A.从序列中找出一个元素作为基准; B.从新组织序列,所有小于基准的元素都位于基准的左侧,所有大于基准的元素都位于基准的右侧,与基准相等的元素可位于基准的任一侧; C.以递归的方式分别对左右两个分组进行排序。 2)评价 平均时间复杂度O(NlogN),不稳定。理论上...

2015-12-04 13:20:27

阅读数:392

评论数:0

数据结构与算法-----选择排序

选择排序 12 13 15 23 20 31 19 26 24 1)算法 首先在未排序序列中找到最小元素,并于该序列的首元素做交换,再从剩余的未排序序列中继续寻找最小元素重复以上过程,直到未排序序列中仅剩一个元素为止。 2)评价 平均时间复杂度O(N^2),稳定,对数据的有序性不敏感。相...

2015-12-03 10:04:20

阅读数:337

评论数:0

数据结构与算法-----冒泡排序

冒泡排序 1)算法 A.比较相邻的元素,如果第一个比第二个大就交换它们; B.对每一对相邻的元素都做同样的工作,从开始的第一对到结尾的最后一对。经过这一步,最后的元素是最大值; C.针对所有的元素重复以上步骤,除了最后一个; D.持续每次对越来越少的元素重复以上步骤,直到没有元素需要交换...

2015-12-02 16:10:21

阅读数:2365

评论数:0

数据结构与算法-----单向线性链表(逆转和反向打印)

单向链表没有前指针,所以实现反向打印还是比较麻烦,我们这里使用递归原理解决此问题。 这里提到逆转,也就是将单链表的next指针指向前一个节点,我们也使用递归实现。// 练习:实现单向线性链表的建立、测长、正向打印和 // 反向打印 // 逆转 #include <iostream> ...

2015-12-01 17:05:43

阅读数:1815

评论数:0

数据结构与算法-----堆栈-使用链表(链式结构)实现

使用链表实现堆栈,不需要考虑容量问题,所以只需要注意链表是否为空#include<iostream> #include<fstream> using namespace std; class Stack{ public: Stack(void):top(NULL){...

2015-12-01 16:58:16

阅读数:419

评论数:0

数据结构与算法-----队列-使用链表(链式结构)实现

数据结构:队列结构特点 1.基本特征:先进先出 2.基本操作:从后端(rear)压入(push),从前端(front)弹出(pop) 3.实现要点:初始化空间、从后端指针压入,从前端指针弹出,判空(链表结构只需要判空,不考虑容量不足情况) 下面使用链表实现队列结构,那么成员变量就是front和r...

2015-11-30 17:51:56

阅读数:1043

评论数:0

C语言-----循环双向链表(增加文件读写链表功能)

双向链表其实是单链表的改进。 当我们对单链表进行操作时,有时你要对某个结点的直接前驱进行操作时,又必须从表头开始查找。这是由单链表结点的结构所限制的。因为单链表每个结点只有一个存储直接后继结点地址的链域,那么能不能定义一个既有存储直接后继结点地址的链域,又有存储直接前驱结点地址的链域的这样一个双链...

2015-11-25 17:39:13

阅读数:1974

评论数:1

C语言-----循环单链表

#include<stdio.h> #include<stdlib.h> #include<string.h> typedef struct node{ char name[32]; struct node *next; }no; unsig...

2015-11-24 13:22:20

阅读数:492

评论数:0

Find命令搭配atime/ctime/mtime时的日期写法

find可谓是aix/linux上使用较多的维护用命令,但很多时候需要用到针对时间的搜索。本文主要对find中搭配atime、ctime和mtime的各种参数进行介绍。 atime:访问时间(access time),指的是文件最后被读取的时间,可以使用touch命令更改为当前时间; ctim...

2015-11-23 10:31:57

阅读数:2434

评论数:0

C语言-----线性单链表

所谓链表,就是用一组任意的存储单元存储线性表元素的一种数据结构。 链表又分为单链表、双向链表和循环链表等。我们先讲讲单链表。 所谓单链表,是指数据接点是单向排列的。一个单链表结点,其结构类型分为两部分: 1、数据域:用来存储本身数据 2、链域或称为指针域:用来存储下一个结点地址或者说指向其...

2015-11-21 22:48:40

阅读数:1161

评论数:0

Linux c 源码(StrDelAllSpace:去除字符串所有空格)(strpack)

Linux c 源码(StrDelAllSpace:去除字符串所有空格) void pubStrDelAllSpace(char *sStr) { int len,k,i; if (sStr == NULL) return; len = strlen(sStr); k = 0; for (...

2015-11-19 11:21:35

阅读数:1688

评论数:0

Linux c 源码(getvalbypos根据位置和特定的字符解析所需的信息)

char * getvalbypos( char *pack, int pos, char *cSec, char *val )pack:传入的数据缓冲区数据 pos:需要获得的位置数据,如果是0表示得到第一个数据,1表示得到第二个数据cSec:其实就是一个分割字符,由用户指定,例如下面例子的 ...

2015-11-17 18:20:15

阅读数:792

评论数:0

详解 C/C++中struct和typedef struct

今天在linux下使用gcc编译的时候忽然出现了【错误:‘s’的存储大小未知】其中s是结构体变量,然后就仔细观察错误原因,结果竟然是...... 现总结如下: 1 首先://注意在C和C++里不同     在C中定义一个结构体类型要用typedef:     typedef struct ...

2015-11-17 11:12:04

阅读数:458

评论数:0

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