上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 58 下一页
  2013年10月21日
摘要: 全局变量与全局静态变量的区别:(a)若程序由一个源文件构成时,全局变量与全局静态变量没有区别。(b)若程序由多个源文件构成时,全局变量与全局静态变量不同:全局静态变量使得该变量成为定义该变量的源文件所独享,即:全局静态变量对组成该程序的其它源文件是无效的。静态全局变量的作用:(a)不必担心其它源文件使用相同变量名,彼此相互独立。(b)在某源文件中定义的静态全局变量不能被其他源文件使用或修改。有语句char str[] = "abcde";请问表达式sizeof(str)的值是() 后面还有\0A、1 B、4 C、5 D、6有函数int func(int... 阅读全文
posted @ 2013-10-21 21:45 猿人谷 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 周末参加完美世界校园招聘中就有一道判断单链表是否有环的编程题。写一个C/C++函数,来判断一个单链表是否具有环,如果存在环,则给出环的入口点。有一个单链表,其中可能有一个环,也就是某个节点的next指向的是链表中在它之前的节点,这样在链表的尾部形成一环。现在需要解决的问题有以下两个:如何判断一个链表是不是这类链表?如果链表为存在环,如果找到环的入口点?判断链表是否存在环,办法为:设置两个指针(fast, slow),初始值都指向头,slow每次前进一步,fast每次前进二步,如果链表存在环,则fast必定先进入环,而slow后进入环,两个指针必定相遇。(当然,fast先行头到尾部为NULL,则 阅读全文
posted @ 2013-10-21 14:11 猿人谷 阅读(690) 评论(0) 推荐(0) 编辑
  2013年10月20日
摘要: 在《设计模式》这本书中列举并描述了23种设计模式,分为创建型模式、结构型模式和行为型模式。另外,近来这一清单又增加了一些类别,例如,并发型模式、线程池模式、Java EE企业技术的多层应用程序上的模式等。下面来看看每一种类型包含哪些设计模式。一 创建型模式GoF中共描述了5种创建型模式。1.工厂方法模式(Factory Method)定义一个接口用于创建对象,但是让子类决定初始化哪个类。工厂方法把一个类的初始化下放到子类。2.抽象工厂模式(Abstract Factory)为一个产品族提供了统一的创建接口。当需要这个产品族的某一系列的时候,可以从抽象工厂中选出相应的系列创建一个具体的工厂类。. 阅读全文
posted @ 2013-10-20 08:37 猿人谷 阅读(730) 评论(0) 推荐(0) 编辑
  2013年10月19日
摘要: 来源:http://www.cnblogs.com/lhb25/p/130-essential-vim-commands.html Vim 是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器。这里收录了130+程序员必备的 vim 命令,帮助你提高开发效率。基本命令:e filenameOpenfilenamefor edition:wSave file:qExit Vim:q!Quit without saving:xWrite file (if changes has . 阅读全文
posted @ 2013-10-19 09:07 猿人谷 阅读(418) 评论(0) 推荐(0) 编辑
  2013年10月18日
摘要: Reverse a linked list from positionmton. Do it in-place and in one-pass.For example:Given1->2->3->4->5->NULL,m= 2 andn= 4,return1->4->3->2->5->NULL.Note:Givenm,nsatisfy the following condition:1 ≤m≤n≤ length of list.代码: 1 /** 2 * Definition for singly-linked list. 3 * s 阅读全文
posted @ 2013-10-18 20:55 猿人谷 阅读(447) 评论(0) 推荐(0) 编辑
摘要: [1] Given an array of integers, every element appears twice except for one. Find that single one.[2] Given an array of integers, every element appears three times except for one. Find that single one. (better solution is needed)Note: Your algorithm should have a linear runtime complexity. Could you 阅读全文
posted @ 2013-10-18 20:36 猿人谷 阅读(2445) 评论(1) 推荐(0) 编辑
摘要: 昨晚在参加兰亭集势的笔试时,看到了这样一个题目。大致意思就是给出一个单链表,链表中有重复的元素,需要删除重复的元素。如:1→2→3→5→4→3→7,删除重复元素后变成1→2→3→5→4→7。思路其实还蛮简单:建立三个工作指针p,q,r,然后p遍历全表。p每到一个结点,q就从这个结点往后遍历,并与p的数值比较,相同的话就free掉那个结点。LinkList RemoveDupNode(LinkList L) //删除重复结点的算法{ LinkList p , q , r; p = L -> next; while(p) //p用于遍历链表 { q = p; while(q->next 阅读全文
posted @ 2013-10-18 09:28 猿人谷 阅读(1371) 评论(0) 推荐(0) 编辑
  2013年10月17日
摘要: 来源:http://www.cnblogs.com/angzn/p/3328049.html一、Android 环境搭建1、安装Andriod-NDK(Native Development Kit) 新建一个文件夹(eg:NDK),解压Android-NDK,将解压文件与压缩包放在一个目录下(eg:放在NDK中)。2、安装cocos2d-x 解压cocos2d-x源文件到任意目录(一般放在你Workspace一起)。 修改create-android-project.sh文件,修改NDK_ROOT_LOCAL和ANDROID_SDK_ROOT_LOCAL的值,如下: NDK_ROOT_... 阅读全文
posted @ 2013-10-17 10:06 猿人谷 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: 感谢好人的无私贡献!来源:http://www.cnblogs.com/aimeng/p/3370012.html第一、二章OC基础语法iPhone开发教程 第一章 OC基础语法iPhone开发概述-必看(1.1)http://www.apkbus.com/android-102215-1-1.htmliPhone开发教程 第二章iPhone开发之开发工具安装及介绍(2.1) http://www.apkbus.com/android-102218-1-1.htmliPhone开发教程 第二章 iPhone开发之OC变量和基本数据类型(2.2) http://www.apkbus.com/.. 阅读全文
posted @ 2013-10-17 09:23 猿人谷 阅读(1299) 评论(0) 推荐(1) 编辑
  2013年10月14日
摘要: 顺序栈的实现和两栈共享空间 以后慢慢启用个人博客:http://www.yuanrengu.com/ 一.顺序栈的实现 栈(stack)是限定仅在表尾进行插入或删除操作的线性表。我们把允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom),不含任何数据元素的栈称为空栈。栈又称为后进先 阅读全文
posted @ 2013-10-14 14:41 猿人谷 阅读(8580) 评论(2) 推荐(5) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 58 下一页