自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 剑☞offer~转自牛客网

算法1:输入一个链表,反转链表后,输出链表的所有元素。/*struct ListNode {int val;struct ListNode *next;ListNode(int x) :val(x), next(NULL) {}};*/class Solution {public:    ListNode* ReverseList(ListNod

2016-03-07 20:00:27 368

原创 2016年的C++常见的面试问题详解~搬至牛客网~3

问题7:写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。另外,当你写下面的代码时会发生什么事?   least = MIN(*p++, b);  #define MIN(a,b) ((a) 解析:在使用least = MIN(*p++, b); 过程中是整体替换的,也就是说替换的结果是((*p++) *p++) ? (b))在宏定义方面有个详细的介绍(One

2016-03-05 23:42:48 497

原创 2016年的C++常见的面试问题详解~搬至牛客网~2

问题4:void GetMemory( char *p ){ p = (char *) malloc( 100 );}void Test( void ) { char *str = NULL; GetMemory( str );  strcpy( str, "hello world" ); printf( str );} 解析:GetMemory(

2016-03-05 16:50:21 527

原创 2016年的C++常见的面试问题详解~搬至牛客网~strcpy

2016年的C++常见的面试问题详解~搬至牛客网~strcpy

2016-03-05 15:38:44 464

原创 IOS内存管理3&之保留环&弱引用&属性保存

IOS的闭环链接和属性的内存管理     IOS过程中我们常常会遇到环链接:就是有A,B两个类。我们在A类和B类互相引用,是的程序可以正常运行。但是在整个程序的过程中两者之间都不能释放,从而造成内存泄露。@implementation temp{    id _thing;}-(void) setThing: (id)what{    self->_

2015-12-13 20:29:09 401

原创 iOS内存管理2&之调试内存错误

IOS内存错误调试      我们在IOS的ARC开发过程中一般不会有内存错误,但是有时也会发生错误,下面介绍错误调试方法。IOS内存错误调试:(1)静态分析器(Product—>Analyze)这样我们可以了解一些关于内存管理知识,方便我们进行查找错误。(2)我们找寻找悬垂指针时,可以使用Instrument中的“Zombies”来查找悬垂指针位置。但是不能在一个具体设备上的Ru

2015-12-13 20:09:10 239

原创 ios内存管理&1之常见的内存管理

内存管理ARC(Automatic Reference Counting)&MRC(Manual Retain Counting)&自动释放本人所写博客均是个人理解,若有错误欢迎大家指正... ...      iOS中我们均是调用指针来使用数据:使用的数据保存在内存中。手机内存一定所以我们需要对手机的内存进行管理。IOS5之前我们使用MRC进行手动管理内存,这时我们需要自己申

2015-12-13 17:16:24 271

原创 数据结构之~线性表

线性表的储存方式:(1)顺序储存:用连续的储存单元进行数据的储存。        分配储存单元:typedef struct{    int *elem;    int legth;   //线性表长度    int listSize;//线性表的储存位置} SqList;        a>优点:由于是储存的单元是连续的,所以可以快速进行查找数

2015-12-12 11:27:22 289

原创 算法开始之路-栈和列的应用

用两个栈来实现一个队列,完成队列的Push和Pop操作。队列中的元素为int类型。class Solution{public:    void push(int node) {        //把数据加入到栈1的顶部        stack1.push(node);    }    //实现队列的删除栈顶元素    //实现方式就是把元素加入到一个栈

2015-12-10 16:51:31 244

空空如也

空空如也

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

TA关注的人

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