首页 > 编程语言
【剑指Offer学习】【面试题8 : 旋转数组的最小数字】
题目: 把一个数组最开始的若干个元素搬到数组的末尾, 我们称之数组的旋转。输入一个递增排序的数组的一个旋转, 输出旋转数组的最小元素。例如数组{3,4, 5, 1, 2 }为{ l1,2,3, 4,5}的一个旋转,该数组的最小值为1...
分类:编程语言   时间:2015-05-03 13:24:08    收藏:0  评论:0  赞:0  阅读:252
Swift实现自定义TableViewCell
虽然SDK里面自带的TableViewCell功能已经算强大了,但是很多时候,我们还是需要自定义的Cell来满足我们自己的需求。最近研究了下如何用Swift实现自定义的TableViewCell,记录一下吧。 1.  点击左下角的加号,添加新的类 XCode6.3 做了一些小改动,整合了一下,点击File,然后进行下一步: 2.  这里可以给你自己的TableViewCe...
分类:编程语言   时间:2015-05-03 13:23:48    收藏:0  评论:0  赞:0  阅读:779
浅谈JAVA设计模式之——适配器模式(Adapter)
一、概述 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 二、适用性 1.你想使用一个已经存在的类,而它的接口不符合你的需求。 2.你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口 可能不一定兼容的类)协同工作。 3.(仅适用于对象Adapter)你想使用一些已经存在的子类,...
分类:编程语言   时间:2015-05-03 13:23:38    收藏:0  评论:0  赞:0  阅读:215
HDU-1004-Let the Balloon Rise(直接new一个字符串数组compareTo!)
Let the Balloon Rise Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 85666    Accepted Submission(s): 32330 Problem Description Con...
分类:编程语言   时间:2015-05-03 13:23:28    收藏:0  评论:0  赞:0  阅读:304
看数据结构写代码(64) 归并排序
参考网址:http://blog.csdn.net/morewindows/article/details/6678165 // MergeSort.cpp : 定义控制台应用程序的入口点。 //归并排序 #include "stdafx.h" #include //合并两个有序数组 void mergeArray(int * array,int first,int mid,int las...
分类:编程语言   时间:2015-05-03 13:23:18    收藏:0  评论:0  赞:0  阅读:332
浅谈JAVA设计模式之——桥接模式(Bridge)
一、概述 将抽象部分与它的实现部分分离,使它们都可以独立地变化。 二、适用性 1.你不希望在抽象和它的实现部分之间有一个固定的绑定关系。 例如这种情况可能是因为,在程序运行时刻实现部分应可以被选择或者切换。 2.类的抽象以及它的实现都应该可以通过生成子类的方法加以扩充。 这时Bridge模式使你可以对不同的抽象接口和实现部分进行组合,并分别对它们进行扩充。 3.对一个抽象的实现部分...
分类:编程语言   时间:2015-05-03 13:22:28    收藏:0  评论:0  赞:0  阅读:268
浅谈JAVA设计模式之——组合模式(Composite)
一、概述 将对象组合成树形结构以表示"部分-整体"的层次结构。"Composite使得用户对单个对象和组合对象的使用具有一致性。 二、适用性 1.你想表示对象的部分-整体层次结构。 2.你希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所有对象。 三、参与者 1.Component 为组合中的对象声明接口。 在适当的情况下,实现所有类共有接口的缺省行为。 声明一个接口...
分类:编程语言   时间:2015-05-03 13:21:48    收藏:0  评论:0  赞:0  阅读:286
面向中文的自然语言编程
L脚本语言基本功能介绍...
分类:编程语言   时间:2015-05-03 13:21:08    收藏:0  评论:0  赞:0  阅读:268
关于提高C语言执行效率的几点
1、以空间换取时间程序的复杂度包含时间复杂度和空间复杂度,而随着计算机硬件的发展,渐渐放低了对空间复杂度的要求,在很多情况下,为了换取程序的执行效率,牺牲计算机的空间。比如字符串的相关操作、使用缓存技术等。2、算法时间复杂度更低、效率更高的算法可以提高执行效率。一个简单的例子,计算1~100这些数的和,可以循环100次,也可以直接使用求和公式,在执行效率上,是显而易见的。3、嵌入汇编汇编代码是低级语...
分类:编程语言   时间:2015-05-03 13:20:58    收藏:0  评论:0  赞:0  阅读:170
L脚本语言语法手册
L脚本语言语法手册...
分类:编程语言   时间:2015-05-03 13:20:28    收藏:0  评论:0  赞:0  阅读:168
Java 特定规则排序-LeetCode 179 Largest Number
Given a list of non negative integers, arrange them such that they form the largest number.For example, given[3, 30, 34, 5, 9], the largest formed num...
分类:编程语言   时间:2015-05-03 13:18:48    收藏:0  评论:0  赞:0  阅读:214
Java中使用Groovy实现自定义表达式解析
Groovy作为一种JVM-Based语言,目前普及程度正在提高。本文演示一下在Java类中,通过继承GDK的groovy.lang.Script类如何支持自定义表达式解析功能。输入: 表示一行数据的某个map结构。在实际应用中,产生这种结构的最常见场景可能是通过JDBC访问数据库、通过调用WebS...
分类:编程语言   时间:2015-05-03 13:18:38    收藏:0  评论:0  赞:0  阅读:880
关于莫队算法的总结
莫队算法是用来骗分的……这个算法的使用前提是在不强制在线的情况下,对于[l,r],[l',r']的区间询问,我们需要要O(|l-l'|+|r-r'|)次基本操作从[l,r]转移得到[l',r']的答案可以发现这就是个高能暴力,只不过因为转移方向的优越带来比裸暴力更优的时空复杂度如果说cdq分治是花费...
分类:编程语言   时间:2015-05-03 13:18:28    收藏:0  评论:0  赞:0  阅读:498
Windows下配置Java开发环境
学习Java第一步是配置本地开发环境,学习最基本的桌面开发,下面以win7为例配置Java开发环境,即:JDK+JRE+Eclipse,安装JDK的时候会默认安装JRE,根据提示安装就可以了。 首先去官网下载适合系统版本的JDK,下载地址:http://www.oracle.com/techn...
分类:编程语言   时间:2015-05-03 13:18:08    收藏:0  评论:0  赞:0  阅读:258
Unity3D中的游戏对象的SendMessage方法
当时一看SendMessage函数,瞬间感觉好高大上,但是仔细研究了一下,其实属于一种语法糖。我们完全可以用一种更加直接的方式,但是可能需要多些点儿字母:例如我们需要在另一个脚本中获得一个游戏对象goInvokeObj的Greet.cs脚本的一个Public方法 public void Gree.....
分类:编程语言   时间:2015-05-03 13:17:58    收藏:0  评论:0  赞:0  阅读:351
【转】java枚举类型enum的使用
原文网址:http://blog.csdn.net/wgw335363240/article/details/6359614java枚举类型enum的使用最近跟同事讨论问题的时候,突然同事提到我们为什么java中定义的常量值不采用enmu枚举类型,而采用public final static类型来定...
分类:编程语言   时间:2015-05-03 13:17:48    收藏:0  评论:0  赞:0  阅读:192
Java for LeetCode 021 Merge Two Sorted Lists
Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.解题思路:新建一个...
分类:编程语言   时间:2015-05-03 13:17:08    收藏:0  评论:0  赞:0  阅读:250
【转】Java 枚举7常见种用法
原文网址:http://softbeta.iteye.com/blog/1185573Java 枚举7常见种用法博客分类:javajava枚举enmu原创地址:http://blog.lichengwu.cn/java/2011/09/26/the-usage-of-enum-in-java/JDK...
分类:编程语言   时间:2015-05-03 13:16:58    收藏:0  评论:0  赞:0  阅读:256
【转】掌握java枚举类型(enum type)
原文网址:http://iaiai.iteye.com/blog/18435531 背景在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具有int常量。之前我们通常利用public final static 方法定义的代码如下,分别用1 表示春天,2表示夏天,3表示秋天,4表...
分类:编程语言   时间:2015-05-03 13:16:28    收藏:0  评论:0  赞:0  阅读:187
javascript中的定时器
我们总以为js中的定时器一直是按照其在可忍受的误差内执行,其实不然。在这篇文章里,你能够看到定时器的真实情况。本文主要介绍了一下在页面可见和不可见时,setTimeout()和setInterval()的运行情况
分类:编程语言   时间:2015-05-03 13:15:38    收藏:0  评论:0  赞:0  阅读:219
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!