码迷,mamicode.com
首页 > 编程语言
LintCode-排序列表转换为二分查找树
给出一个所有元素以升序排序的单链表,将它转换成一棵高度平衡的二分查找树 您在真实的面试中是否遇到过这个题?  Yes 样例 标签 Expand   相关题目 Expand  分析:就是一个简单的递归,只是需要有些链表的操作而已 代码: /** * Definition of ListNode * class ListNode { *...
分类:编程语言   时间:2015-08-08 16:34:16    阅读次数:195
Java集合类Sort排序的使用方法
用Collections.sort方法对list排序有两种方法 第一种是list中的对象实现Comparable接口,如下: public class User implements Comparable                                               ...
分类:编程语言   时间:2015-08-08 16:34:31    阅读次数:115
一起talk C栗子吧(第三十二回:C语言实例--再谈最大公约数)
各位看官们,大家好,我们在第九回中一起说过最大公约数的例子,这一回咱们继续说该例子。闲话休提, 言归正转。让我们一起talk C栗子吧! 关于最大公约数的内容,我们在第九回中提到过,如果大家忘记了的话,可以点击这里查看原文。 我们今天继续说最大公约数,说的内容可以看作是对第九回的补充。和第九回一样,我们还是通过辗转相 除法来求最大公约数。不过我们在第九回中主要通过循环...
分类:编程语言   时间:2015-08-08 16:34:52    阅读次数:144
Java注解教程:自定义注解示例,利用反射进行解析
Java注解能够提供代码的相关信息,同时对于所注解的代码结构又没有直接影响。在这篇教程中,我们将学习Java注解,如何编写自定义注解,注解的使用,以及如何使用反射解析注解。注解是Java 1.5引入的,目前已被广泛应用于各种Java框架,如Hibernate,Jersey,Spring。注解相当于是...
分类:编程语言   时间:2015-08-08 16:31:30    阅读次数:254
JAVA 注解的几大作用及使用方法详解
java 注解,从名字上看是注释,解释。但功能却不仅仅是注释那么简单。注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后 某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据),常见的作用有以下几种:1.生成文档。这是最常见的,也是java 最早提供的...
分类:编程语言   时间:2015-08-08 16:30:47    阅读次数:157
python datatime
一、datetime1、datedate.today()2、time3、datetimedatetime.now()datetime.strftime(fmt) 转换为字符串datetime.strptime(fmt) 字符串转为datetimedatetime.fromtimestamp(ti.....
分类:编程语言   时间:2015-08-08 16:30:08    阅读次数:144
OpenGL于MFC使用汇总(三)——离屏渲染
有时直接创建OpenGL形式不适合,或者干脆不同意然后创建一个表单,正如我现在这个项目,创建窗体不显示,它仅限于主框架。而我只是ActiveX里做一些相关工作,那仅仅能用到OpenGL的离屏渲染技术了~即不直接绘制到窗体上,而是绘制到一张位图上。然后再次调用这张位图实现兴许的工作。以下就总结怎么使用...
分类:编程语言   时间:2015-08-08 16:26:32    阅读次数:131
关于Spring MVC中的表单标签库的使用
普通的MVC设计模式中M代表模型层,V代表视图层,C代表控制器,SpringMVC是一个典型的MVC设置模式的框架,对于视图和控制器的优化很多,其中就有与控制器相结合的JSP的表单标签库。我们先简单写一个JSP的文件,使用普通的HTML的表单: 1 3 4 5 6 7 Insert tit...
分类:编程语言   时间:2015-08-08 16:27:25    阅读次数:151
替换Java字符串中的“& lt;”为“<”
发布webservice时Java中的String类型会将 “ … &lt;/nodes>”;//正确的形式是” … ”strXml = strXml.replace(“&lt;”, ‘<’ + “”);//注意不要写成strXml = strXml.replace(“&lt;”, “<”);
分类:编程语言   时间:2015-08-08 16:25:43    阅读次数:163
JavaScript笔记
1、delete操作符|--删除动态删除对象的属性,节省内存的使用var obj = {};obj.name = 'Tom';alert(obj.name);delete obj.name;alert(obj.name);2、变量|--通过var进行申明;使用var关键字进行定义的是局部变量,不使用...
分类:编程语言   时间:2015-08-08 16:26:49    阅读次数:144
Python基础教程笔记——第7章:更加抽象(类)
下面进入Python的面向对象:对象的魔力:多态:---可以对不同类的对象使用同样的操作封装:---对外部隐藏对象内部的工作方式继承:---以普通的类为基础建立专门的类对象
分类:编程语言   时间:2015-08-08 16:26:00    阅读次数:121
swift -- 定义一个Double型数据的方法、数组相加、定义空字符串的方法
定义一个Double型数组的方法var arr:Array = []arr.append(9.9)var arr1 = Array()arr1.append(10.9)var arr2 = [Double]()arr2.append(7.7)var arr3 = [9.1]var arr4:Arra...
分类:编程语言   时间:2015-08-08 16:25:18    阅读次数:117
课堂随笔05--冒泡排序
//定义一个八位数组并赋值 int[] arr1 = new int[8]; Console.WriteLine("数组值依次为:"); for (int i = 0;i = 0; i-- )//循环8次 每次循...
分类:编程语言   时间:2015-08-08 16:24:18    阅读次数:162
黑马程序员——Java基础语法---数组
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、概念同一种类型数据的集合。简单的来说就是一容器,用来装东西的。 使用数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些元素。二、一维数组的格式 格式1:元素类型[ ]数组名= new元...
分类:编程语言   时间:2015-08-08 16:21:03    阅读次数:156
Poj2752--Seek the Name, Seek the Fame(Kmp → → Next数组应用)
Seek the Name, Seek the FameTime Limit:2000MSMemory Limit:65536KTotal Submissions:14172Accepted:7055DescriptionThe little cat is so famous, that many ...
分类:编程语言   时间:2015-08-08 16:16:51    阅读次数:161
java里的分支语句--程序运行流程的分类(顺序结构,分支结构,循环结构)
JAVA里面的程序运行流程分三大类:1,顺序结构:顺序结构就是依次执行每一行代码2,分支结构:分支结构就是按不同的条件进行分支3,循环结构:一段代码依条件进行循环执行.其中,分支结构有两大类:if...else...结构和switch...结构 switch中的case支持的数据类型只有四种:ch....
分类:编程语言   时间:2015-08-08 16:15:23    阅读次数:127
(算法)两个人是否为队友
题目:百度全体员工玩分组游戏,前面五分钟大家分头找队友,并将每个人找到的队友信息汇报给主持人,如果A和B是队友,B和C是队友,那么A和C也是队友;接着主持人不断地随机抽取两个人,希望判断二者是否为队友。请设计一个计算机程序辅助主持人判断两个人是否为队友,说明程序的关键算法,不需要代码实现。例如:,,...
分类:编程语言   时间:2015-08-08 16:12:47    阅读次数:179
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!