摘要: Objective-C Runtime本文详细整理了 Cocoa 的 Runtime 系统的知识,它使得 Objective-C 如虎添翼,具备了灵活的动态特性,使这门古老的语言焕发生机。主要内容如下:引言简介与Runtime交互Runtime术语消息动态方法解析消息转发健壮的实例变量(Non Fr... 阅读全文
posted @ 2015-07-23 09:04 瞳閉 阅读(172) 评论(0) 推荐(0)
摘要: 目前功能将NSObject子类转成JSON格式对象模型 《-》 属性列表 《-》 JSON格式JSON和对象模型之间来回转换,转到属性列表后用NSJSONSerialization和JSON之间转换。先写出来在看看改改BUG。//// JSON HELPER.h// JSON helper///... 阅读全文
posted @ 2015-07-21 22:46 瞳閉 阅读(308) 评论(0) 推荐(0)
摘要: 描述小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。这一天,他们遇到了一连串的字符串,于是小Hi就向小Ho提出了那个经典的问题:“小Ho,你能不能分别在这些字符串中找到它们每一个的最长回文子串呢?”小Ho奇怪的问道:“什么叫做... 阅读全文
posted @ 2015-04-08 20:03 瞳閉 阅读(198) 评论(0) 推荐(0)
摘要: 六度空间“六度空间”理论又称作“六度分隔(Six Degrees of Separation)”理论。这个理论可以通俗地阐述为:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过五个人你就能够认识任何一个陌生人。”如图所示。图 六度空间示意图“六度空间”理论虽然得到广泛的认同,并且正... 阅读全文
posted @ 2015-04-07 00:14 瞳閉 阅读(500) 评论(0) 推荐(0)
摘要: http://hihocoder.com/contest/hiho40/problem/1描述这一次我们就简单一点了,题目在此:在直角坐标系中有一条抛物线y=ax^2+bx+c和一个点P(x,y),求点P到抛物线的最短距离d。提示:三分法在之前的几周中我们了解到二分法作为分治中最常见的方法,适用于单... 阅读全文
posted @ 2015-04-05 11:16 瞳閉 阅读(579) 评论(0) 推荐(0)
摘要: 从hihocoder中看到http://hihocoder.com/problemset/problem/1015#1015 : KMP算法时间限制:1000ms单点时限:1000ms内存限制:256MB描述小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助... 阅读全文
posted @ 2015-04-04 17:42 瞳閉 阅读(187) 评论(0) 推荐(0)
摘要: Huffman Codes (30)In 1953, David A. Huffman published his paper "A Method for the Construction of Minimum-Redundancy Codes", and hence printed his nam... 阅读全文
posted @ 2015-04-04 17:40 瞳閉 阅读(236) 评论(0) 推荐(0)
摘要: http://hihocoder.com/problemset/problem/1014时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。这一天,他们遇到了一... 阅读全文
posted @ 2015-04-04 17:09 瞳閉 阅读(179) 评论(0) 推荐(0)