方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。调用重载方法时,Java编译器能通过检查调用的方法的参数类型和个数选择一个恰当的方法。 在java语言中,是怎么进行方法区分的呢? 首先java编译器会通过方法名进行区分,但是Java语言允许方法名相同的情况出 ...
分类:
其他好文 时间:
2020-07-16 12:03:59
阅读次数:
61
python借助lambda表达式构建匿名函数; 参数列表不需要小括号; 冒号是用来分割参数列表和表达式的; 不需要使用return,表达式的值,就是匿名函数返回值; lambda表达式(匿名函数)只能写在一行上,被称为单行函数; 用途: 在高阶函数传参时,使用lambda表达式,往往能简化代码; ...
分类:
编程语言 时间:
2020-07-16 10:15:52
阅读次数:
76
斐波那契数列和零钱兑换 说到递归,就不得不提大名鼎鼎的斐波那契数列,这个最早接触应该还是高中数学的数列部分,后来学C语言的时候,老师讲递归就是举的这个例子。表达式如下: 代码就是下面这个样子: public static int fib(int num) { if (num == 1 || num ...
分类:
其他好文 时间:
2020-07-15 23:47:21
阅读次数:
67
一 相关知识 1 range()函数 功能:python range() 函数可创建一个整数列表,一般用在 for 循环中。 语法:range(start, stop[, step]) 参数说明: start: 计数从 start 开始。默认是从 0 开始。 stop: 计数到 stop 结束,但不 ...
分类:
其他好文 时间:
2020-07-15 23:15:47
阅读次数:
75
table.concat (table [, sep [, start [, end]]]): concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开 ...
分类:
其他好文 时间:
2020-07-15 15:57:17
阅读次数:
69
题目描述 下面数列的第 n 项: \(f(0) = a_0 ,f(1) = a_1 ,f(2) = a_2\) \(f(n) = b×f(n ? 1) + c×f(n ? 2) + d×f(n ? 3) + e (n ≥ 3)\) 输入格式 包含 1 行,共 8 个整数:\(a_0、a_1、a_2、 ...
分类:
其他好文 时间:
2020-07-15 15:54:31
阅读次数:
52
FJ的字符串 Description FJ在沙盘上写了这样一些字符串: A1 = “A” A2 = “ABA” A3 = “ABACABA” A4 = “ABACABADABACABA” … … 你能找出其中的规律并写所有的数列AN吗? Input 仅有一个数:N ≤ 26。 Output 请输出相 ...
分类:
其他好文 时间:
2020-07-14 13:43:06
阅读次数:
55
一.重载函数的定义 函数的重载是一种特殊情况,C++允许在同一作用域中声明几个类似的同名函数,这些同名函数的形参列表 (参数个数,类型,顺序)必须不同,常用来处理实现功能类似数据类型不同的问题。 在C++中不仅函数可以重载,运算符也可以重载。 运算符<<>>。既可以做移位运算符,也可以做输出,输入运 ...
分类:
编程语言 时间:
2020-07-14 00:57:05
阅读次数:
95
Makefile中的自动化变量 参考链接:https://seisman.github.io/how-to-write-makefile/implicit_rules.html#id8 简介 所谓自动化变量,就是这种变量会把模式中所定义的一系列的文件自动地挨个取出,直至所有的符合模式的文件都取完。这 ...
分类:
其他好文 时间:
2020-07-13 18:51:03
阅读次数:
70
wc #统计 行数 字节数 列数 行的长度 选项: -l #统计行数 -w #统计列数,默认以空白字符为分隔符 -c #统计字节数 -L #统计文件中最长的行的长度 ...
分类:
系统相关 时间:
2020-07-13 18:22:23
阅读次数:
74