等差数列 2,5,8,11,14。。。。 while True: line = input().strip() if not line: break line2 = int(line) num = 2 sumnum = 0 while line2 > 0: sumnum = num + sumnum ...
分类:
其他好文 时间:
2020-07-13 13:38:55
阅读次数:
53
双向链表类: 单链表只有一个方向的链接,只能做一个方向的扫描和逐步操作。 两端插入和删除操作都能高效完成,就必须修改结点的基本设计,加入另一个方向的链接。 结点增加了一个链接域,增加的空间开销与结点数成正比。 p.prev.next = p.next p.next.prev = p.prev 双向链 ...
分类:
编程语言 时间:
2020-07-12 22:33:55
阅读次数:
75
设计模式中的那些工厂 Intro 设计模式中有几个工厂模式,聊一聊这几个工厂模式的各自用法和使用示例,工厂模式包含简单工厂,抽象工厂,工厂方法,这些均属于创建型模式, 所谓创建型模式,就是说这几个设计模式是用来创建对象的。 简单工厂 首先来说一说,最简单的简单工厂 简单工厂模式是由一个工厂对象决定创 ...
分类:
其他好文 时间:
2020-07-12 18:34:21
阅读次数:
80
题解 nums[i]为最左端的数,nums[L]为中间,nums[R]为最右端数, 最外层循环遍历最左端,nums[L]最初指向nuns[i+1],nums[R]最初指向nums[nums.length-1],根据sum变化不断移动 代码 class Solution { public static ...
分类:
编程语言 时间:
2020-07-12 16:33:54
阅读次数:
42
[可以通过类对象的getDeclaredField()方法字段(Field)对象,然后再通过字段对象的setAccessible(true)将其设置为可以访问,接下来就可以通过get/set方法来获取/设置字段的值了。下面的代码实现了一个反射的工具类,其中的两个静态方法分别用于获取和设置私有字段的值... ...
分类:
编程语言 时间:
2020-07-12 10:34:08
阅读次数:
85
[HTML5 Audio(音频)HTML5 提供了播放音频文件的标准。互联网上的音频直到现在,仍然不存在一项旨在网页上播放音频的标准。今天,大多数音频是通过插件(比如 Flash)来播放的。然而,并非所有浏览器都拥有同样的插件。HTML5 规定了在网页上嵌入音频元素的标准,即使用 元素。浏览器支持I... ...
分类:
Web程序 时间:
2020-07-12 09:17:22
阅读次数:
121
[Input Search value 属性 Input Search 对象实例修改搜索字段的值: document.getElementById("mySearch").value = "Favorite Cars";定义和用法value 属性用于设置或返回搜索字段的 value 属性值。valu... ...
分类:
Web程序 时间:
2020-07-12 01:03:16
阅读次数:
142
[CSS 中文开发手册字母间距 | letter-spacing (Scalable Vector Graphics) - CSS 中文开发手册该letter-spacing CSS属性指定的文本字符之间的间距行为。/* values */letter-spacing: 0.3em;letter-s... ...
分类:
Web程序 时间:
2020-07-12 00:41:49
阅读次数:
117
switch 支持的数据类型 C: short int long char (unsigned,signed) switch(expression) case 1 : statement1;break; case 2 : statement2;break; case 3 : statement3;b ...
分类:
编程语言 时间:
2020-07-11 23:08:41
阅读次数:
77
题意:有$n$个桩子,$1$表示该位置有一个火炉,可以使两边距离为$r$的范围照亮,问最少使用多少炉子使得所有范围都被照亮. 题解:贪心,首先我们从$r$位置开始向左找,如果找到了就记录这个位置,然后答案+1,然后再从$2*r-1$这个位置开始向左找第一个没有标记的火炉,如果没有找到就直接输出$-1 ...
分类:
其他好文 时间:
2020-07-11 23:04:03
阅读次数:
47