码迷,mamicode.com
首页 >  
搜索关键字:o1    ( 290个结果
java自定义容器排序的两种方法
首先说一下排序的返回值的含义。对于参与比较的两个Object,o1和o2,如果函数的返回值为正值,把o1排在o2后面;返回值为负值,把o1排在o2前面。如果返回值是0,按照容器之前的顺序排列。在compareTo中,this相当于o1,传入的Object相当于o2 第一种方法:对于要排序的类实现Comparable接口 package sort; import java.util.Arr...
分类:编程语言   时间:2014-09-04 14:57:59    阅读次数:251
JavaScript工作原理和Node异步I/O
1. 什么是JavaScript解析引擎?简单地说,JavaScript解析引擎就是能够“读懂”JavaScript代码,并准确地给出代码运行结果的一段程序。比如var a=1+2;对于静态语言来说(如Java、C++、C),处理上述这些事情的叫编译器(Compiler),相应地对于JavaScri...
分类:编程语言   时间:2014-09-01 12:13:23    阅读次数:224
实现O(1)获取最大最小值的栈----java
实现O(1)获取最大最小值的栈和队列----java 一.如何实现包含获取最小值函数的栈 问题:定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的getMin函数。在该栈中,调用getMin、push及pop的时间复杂度都是O(1). 最小值思路:用一个辅助栈stack2记住每次入栈stack1的当前最小值:在stack1入栈时,往stack2中加入当前最小值;st...
分类:编程语言   时间:2014-08-09 23:16:29    阅读次数:360
《Unix环境高级编程》读书笔记 第3章-文件I/O
1. 引言Unix系统的大多数文件I/O只需用到5个函数:open、read、write、lseek以及close本章描述的函数经常被称为不带缓冲的I/O。术语不带缓冲指的是在用户的进程中对其不会自动缓冲,每个read和write都调用内核中的一个系统调用。但是,所有磁盘I/O都要经过内核的块缓存区...
分类:其他好文   时间:2014-08-04 20:46:37    阅读次数:404
里氏代换原则
什么是里氏代换原则了? 如果对于每一个类型T1的对象O1,都有类型为T2的对象O2,使得以T1定义的所有程序P在所有对象O1都代换成O2时,程序P没有变化,那么类型T2是类型T1的子类。也就是说,一个软件实体如果使用的是一个基类的话,那么一定适用其子类。 比喻:public class A { } public class B extends A { } public class Tes...
分类:其他好文   时间:2014-07-14 11:10:06    阅读次数:174
逻辑运算符
逻辑运算符用于连接布尔型表达式,在Java中不可以写成33 & x1 & o1 & o1 | o4 | o1 ^ o4 ^ o5 && p5 || p<7);//true结论:|无论两边是true还是false,两边都参与运算 ||只要左边为true,右边就不运算,因为结果一定是true
分类:其他好文   时间:2014-07-09 20:27:23    阅读次数:224
给定单向链表的头指针和一个结点指针,定义一个函数在O(1)时间删除该结点
#include #include #include #include using namespace std; struct Node { int data; struct Node* next; }; struct Node* create_list(int len) { if (len <= 0) return NULL; struct Node* head; ...
分类:其他好文   时间:2014-06-27 23:54:36    阅读次数:311
设计模式六大原则(2):里氏替换原则(转载)
肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑。其实原因就是这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的。定义1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 P 在所有的对象...
分类:其他好文   时间:2014-06-25 22:56:55    阅读次数:192
设计模式六大原则(2):里氏替换原则
肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑。事实上原因就是这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的。定义1:假设对每个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的全部程序 P 在全部的对....
分类:其他好文   时间:2014-06-25 16:31:42    阅读次数:216
关于C# 比较的判断
private bool Compare(object o1, object o2) { if (o1 == null) { if (o2 == null) { ...
分类:其他好文   时间:2014-06-25 13:44:23    阅读次数:164
290条   上一页 1 ... 26 27 28 29 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!