![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自学栏目
水桶妹
这个作者很懒,什么都没留下…
展开
-
JAVA内部类和静态内部类知识点
声明为static的方法有以下几条限制: · A,它们仅能调用其他的static 方法 B,它们只能访问static数据 C,它们不能以任何方式引用this 或super(关键字super 与继承有关) 转载 2014-09-02 11:37:15 · 344 阅读 · 0 评论 -
Leetcode4: Median of Two Sorted Arrays (求已排序两个数组的中间值)
最开始的想法是利用归并排序的归并merge函数将数组先完全排序,然后根据奇偶个数来决定中间值的大小,思路清晰,代码简单,如下:public class Solution { public double findMedianSortedArrays(int A[], int B[]) { int m = A.length; int n = B.length;原创 2015-02-10 20:39:25 · 339 阅读 · 0 评论 -
Longest Substring Without Repeating Characters (最长不重复子串)
Leetcode题目3:Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters for "abcabcbb" is "abc", which the len原创 2015-02-08 20:06:28 · 248 阅读 · 0 评论 -
Fibonacci序列求值
Fibonacci序列是由兔子生小兔子的问题引申出来的,一只兔子一个月生一个小兔子,小兔子一个月后也开始生兔子,则第一个月有一只小兔子,第二个月有一只具有生育能力的兔子,第三个月有两只兔子,第四个月有三只兔子,第五个月有五只兔子。。。以此类推,它所代表的数学表达式即: f(n) = 1 , when n=1,or 2 f(n) = f(n-1) + f(n-2), when n > 2原创 2015-02-08 18:00:16 · 249 阅读 · 0 评论 -
vim常用命令和配置记录
vim常用命令和配置记录: (1)查询命令: :map 查询已经定义的map快捷键; : scriptnames 查询已有的配置脚本文件目录位置; : version 可以查看版本号和.vimrc所在的目录; : help standard-file-plugin-lisg 查看系统全局插件转载 2013-11-06 21:38:28 · 52 阅读 · 0 评论 -
C语言可变参数的实现机制
C函数要在程序中用到以下这些宏: void va_start( va_list arg_ptr, prev_param ); type va_arg( va_list arg_ptr, type ); void va_end( va_list arg_ptr ); va_list:用来保存宏va_start、va_arg和va_end所需信息的一种类型。为了访问变长参数转载 2014-09-03 16:15:31 · 235 阅读 · 0 评论 -
函数的形参传递方式:值传递,指针传递,引用传递的区别
从概念上来说一下这几种函数传参方式及区别: 1、值传递:形参是实参的拷贝,改变函数形参的值并不会影响外部实参的值,这是最常用的一种传参方法,也是最简单的一种传参方法,只需要传递参数,返回值那是return考虑的; 2、指针传递:指针传递参数从本质上来说也是值传递,它传递的是一个地址。【值传递过程中,被调函数的形参作为被调函数的局部变量来处理,即在函数内的栈中开辟内存空转载 2014-09-02 16:42:44 · 677 阅读 · 0 评论