摘要: 1.BOOL 类型实际上是#define YES 1 #define NO 0 所以实际上是一个整型类型2.实例变量的命名规范是加下划线,比如_name3.在.h文件中声明对象的方法:-(BOOL)方法名1:(NSString *)参数名1 方法名2:(NSInteger)参数名24.#pragma... 阅读全文
posted @ 2015-04-30 11:11 痞子胡先生 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 已知字符串,求其子串。思路:(1)选中一个字符(比如A)作为起点,从左往右扫,得到以A为起点的各个子串。 (2)选中B为起点,操作如同(1)……代码如下。#include#define N 7int main() { char str[] = "abadegb"; char... 阅读全文
posted @ 2014-09-08 21:26 痞子胡先生 阅读(1094) 评论(1) 推荐(1) 编辑
摘要: 在C语言中,对于一个数组或者结构体的操作,其实类似于java中对引用类型的操作,但C语言中并不能通过函数直接返回整个的引用类型。但我们可以采用指针的方式,return变量的类型为指针,这样就可以访问到数组或者结构体等引用类型了。举个简单例子。/**** 在原数组后面添加一个元素,输出新的数组的全部元... 阅读全文
posted @ 2014-09-05 17:22 痞子胡先生 阅读(348) 评论(0) 推荐(0) 编辑
摘要: From baiduOJtitle:给定N是一个正整数,求比N大的最小“不重复数”,这里的不重复是指没有两个相等的相邻位,如1102中的11是相等的两个相邻位故不是不重复数,而12301是不重复数。思路:(1)将原先的N进行+1,再进行“不重复”检测 (2)从最高位开始,往低位扫描,一旦发现有... 阅读全文
posted @ 2014-09-04 21:00 痞子胡先生 阅读(672) 评论(0) 推荐(0) 编辑
摘要: google OJtitle:长度为n的数组乱序存放着0~n-1,现在只能进行0与其他数的swap,请设计并实现排序。/** google OJ 这里采用从小到大排序**/#include#define N 8//交换函数void swap(int *a, int *b) { in... 阅读全文
posted @ 2014-09-03 17:23 痞子胡先生 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-08-29 20:11 痞子胡先生 阅读(108) 评论(0) 推荐(0) 编辑
摘要: ArrayList用数组作为其保存元素的数据结构,而LinkedList采用的是链表的数据结构。而ArrayList和LinkedList都是线性表list。但LinkedList并不具备随机访问能力,而ArrayList拥有。对于链表集合,首先(1)我们使用API里现成的LinkedList类来进... 阅读全文
posted @ 2014-08-29 10:57 痞子胡先生 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 待写。 阅读全文
posted @ 2014-08-29 10:28 痞子胡先生 阅读(97) 评论(0) 推荐(0) 编辑
摘要: ArrayList是一个泛型数据结构,即对象/引用类型是在里进行确定的(E中定义的必须是对象/引用)。例如,定义一个字符串类型的ArrayList为如下格式:ArrayList test = new ArrayList();我们可以看出,ArrayList被看成了一个整体。下面我们看一个简单的例子。... 阅读全文
posted @ 2014-08-28 21:32 痞子胡先生 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 讲到多态,就必须牵扯到继承和接口。至于多态强大的功能,目前水平有限,暂时还没有很明显地体会到。我们先看 多态+继承package test;public class Test { public static void main(String[] args) { A test = new B(); ... 阅读全文
posted @ 2014-08-22 20:01 痞子胡先生 阅读(172) 评论(0) 推荐(0) 编辑