关闭

[置顶] 人群中多看了一眼

输入一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好是输入的那个数字。# 算法树结构二叉树1.二叉树层次遍历 题目: 输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印。 8 / \ 6 10 / \ / \ 5 79 11输出: 8 6 10 5 7 9 11思路: 用队列,出队打印,并压入左右...
阅读(103) 评论(0)

卷积的理解

卷积的定义: y(t)=(f∗g)(x)=∫∞−∞f(τ)g(t−τ)dτy(t)=(f*g)(x)=\int_{-\infty}^{\infty}f(\tau)g(t-\tau)d\tau其中f(τ)f(\tau)为时间τ\tau时输入的信号,而g(t−τ)g(t-\tau)代表从τ\tau到tt在时刻τ\tau的输入信号的残留比率。从时刻−∞-\infty到时刻∞\infty一直输入,而到时刻...
阅读(23) 评论(0)

What is Gas Limit in Ethereum?

https://bitcoin.stackexchange.com/questions/39132/what-is-gas-limit-in-ethereum...
阅读(16) 评论(0)

一个漂亮的打印二叉树的程序

转自// copyright @ L.J.SHOU Jan.16, 2014 // a fancy binary tree printer #ifndef BINARY_TREE_PRINTER_H_ #define BINARY_TREE_PRINTER_H_ #include #include #include u...
阅读(27) 评论(0)

Java: 变量声明在循环体内还是循环体外的争论

下面两段代码本质上是一样的,首先看看for循环内局部变量的生命周期。(1) 在第i次循环,初始化变量obj引用了一个生成对象O1;但当此次循环结束时,变量obj被回收,所以对象O1可以被GC回收了;在第i+1次循环,初始化新变量obj(跟第i次循环的obj没有任何关系)引用了一个生成对象O2;但当此次循环结束时,变量obj被回收,所以对象O2可以被GC回收了;for (int i = 0; i <...
阅读(28) 评论(0)

for循环内局部变量的生命周期

for (int i = 0; i != 10; i++) { int j; j = i; cout << j << endl; cout << &j << endl; } i 的生命周期是从循环开始到循环结束,共10次循环;j的生命周期只能延续1次循环,后被销毁(j的值 和j的地址都不存在了)。下一次循环,重新声明新变量j;...
阅读(57) 评论(0)

Ethereum Virtual Machine (EVM)

https://medium.com/@jeff.ethereum/go-ethereums-jit-evm-27ef88277520 https://themerkle.com/what-is-the-ethereum-virtual-machine/...
阅读(38) 评论(0)

Java中Iterable和Iterator的辨析

http://www.cnblogs.com/keyi/p/5821285.htmlhttp://blog.csdn.net/lipengcn/article/details/51700153...
阅读(22) 评论(0)

Java中Arrays类的两个方法:deepEquals和equals

http://blog.csdn.net/gaohuanjie/article/details/39157241...
阅读(23) 评论(0)

Java泛型

http://www.cnblogs.com/ljxe/p/5521840.html http://blog.csdn.net/u013087513/article/details/51771323 http://blog.csdn.net/caiandyong/article/details/51563989 http://blog.csdn.net/maoyeqiu/article/det...
阅读(24) 评论(0)

instanceof 和 getclass 的区别

http://www.cnblogs.com/scutwang/p/3675857.html http://blog.csdn.net/hzw19920329/article/details/51095413...
阅读(25) 评论(0)

Why should I not use equals with inheritance?

https://stackoverflow.com/questions/12239344/why-should-i-not-use-equals-with-inheritance...
阅读(23) 评论(0)

Java泛型之<? extends T>和<? super T>

http://www.cnblogs.com/chyu/p/4630798.html...
阅读(24) 评论(0)

java extend 和 implements 的区别

http://www.cnblogs.com/sharpel/p/5859753.html...
阅读(20) 评论(0)

Java关键字final、static使用总结

http://lavasoft.blog.51cto.com/62575/18771/ http://www.importnew.com/7553.html...
阅读(48) 评论(0)

Java中的Comparable和Comparator

1. 如果实现类没有实现Comparable接口,又想对两个类进行比较(或者实现类实现了Comparable接口,但是对compareTo方法内的比较算法不满意),那么可以实现Comparator接口,自定义一个比较器,写比较算法 2. 实现Comparable接口的方式比实现Comparator接口的耦合性 要强一些,如果要修改比较算法,要修改Comparable接口的实现类,而实现Comparator的类是在外...
阅读(35) 评论(0)

Java中的equals与==

Object类有boolean equals(Object obj)方法,实现为return this == obj。(==用于比较两者地址是否相同,就是两个变量是否引用了同一个东西)如果子类想要用equals作为内容比较的方法,则要对Object类的boolean equals(Object obj)方法进行Override。 如果是基本类型比较,那么只能用==来比较,不能用equals,因为eq...
阅读(21) 评论(0)

计算机程序的思维逻辑(挺好的文章列表)

http://www.cnblogs.com/swiftma/p/5631311.html...
阅读(138) 评论(0)

指数分布族常见类型

都在这里总结得很好了...
阅读(65) 评论(0)

程序设计中的堆和栈

参考[函数调用的基本原理],就可以大概知道两者的不同,下面总结以下。栈(stack)是为执行线程留出的内存空间(每一个线程都有一个栈) 当线程创建的时候,操作系统(OS)为每一个系统级(system-level)的线程分配栈。栈附属于线程,因此当线程结束时栈被回收。当线程被创建的时候,设置栈的大小。特点: 1. 跟踪栈简单 2. 从栈中释放块(free block)只不过是指针的偏移而已 3...
阅读(135) 评论(0)

函数调用的基本原理

转自 程序从main函数开始顺序执行,函数调用可以看做是一个无条件跳转,跳转到对应函数的指令处开始执行,碰到return语句或者函数结尾的时候,再执行一次无条件跳转,跳转会调用方,执行调用函数后的下一条指令。存在问题: 参数如何传递? 函数如何知道返回到什么地方?在if/else, for中,跳转的地址都是确定的,但函数自己并不知道会被谁调用,而且可能会被很多地方调用,它并不能提前知道执行结束后返...
阅读(112) 评论(0)
109条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:18369次
    • 积分:1055
    • 等级:
    • 排名:千里之外
    • 原创:84篇
    • 转载:22篇
    • 译文:3篇
    • 评论:2条
    最新评论