更相减损术 #include <stdio.h> int main(void) { int a = 0, b = 0, cnt = 0, min = 0, max = 0, sub = 1; scanf("%d%d", &a, &b); while(!(a & 0x1) && !(b & 0x1)) ...
分类:
编程语言 时间:
2021-05-24 17:03:25
阅读次数:
0
装饰者模式: 在不改变原有对象的基础上,将功能附加到对象上 /** * 装饰者模式 */ public class decoratorTest { public static void main(String[] args) { Component component = new ConcreteD ...
分类:
其他好文 时间:
2021-05-24 17:01:12
阅读次数:
0
14. 最长公共前缀 class Solution { public String longestCommonPrefix(String[] strs) { if(strs.length == 0) return ""; //初始化,res为第一个字符串 String res = strs[0]; ...
分类:
其他好文 时间:
2021-05-24 16:53:00
阅读次数:
0
排序算法 冒泡排序算法 /// <summary> /// 冒泡排序 /// </summary> /// <param name="arr"></param> public void BubbleSort() { int temp; for (int i = upper; i >= 1; i--) ...
分类:
编程语言 时间:
2021-05-24 16:46:52
阅读次数:
0
继承的格式 继承它描述的是两个类之间的关系,如果一个子类继承父类,那么子类可以使用父类非私有的成员。 1 public class 父类{ 2 //成员变量 3 //成员方法 4 } 5 6 public class 子类1 extends 父类{ 7 8 } 9 10 public class 子 ...
分类:
编程语言 时间:
2021-05-24 16:40:08
阅读次数:
0
一.直接(选择)插入排序 有两种方式:升序和降序 我使用升序 第一种排序:直接(简单)插入排序:每次向已经排序好的 队列里面找个合适的位置,将值插入 //笔试和面试: //1.算法的描述 2.算法的实现 3.效率(时间复杂度和空间复杂度和稳定性) //稳定性定义:如果两个关键值A和A`,如果一开始A ...
分类:
编程语言 时间:
2021-05-24 16:38:12
阅读次数:
0
抽象的基本使用 抽象的关键字是abstract,可以用来修饰类(抽象类),还可以修饰方法(抽象方法)。 1 //抽象类 2 public abstract class Animal{ 3 //抽象方法 4 public abstract void eat(); 5 //抽象方法 6 public a ...
分类:
编程语言 时间:
2021-05-24 16:36:37
阅读次数:
0
思路: 类似的题做过了,一个优化算法就是(s0s1s2...si-1)(s0s1s2....si-1....sn)=(si...sn). 因此我们就能计算出前缀异或的结果从而将暴力算法O(n4)优化成O(n^3) 代码: class Solution { public: int countTripl ...
分类:
编程语言 时间:
2021-05-24 16:33:33
阅读次数:
0
一.GridView 在控制器 public function actionIndex() { $query = User::find(); $pages = new Pagination(['totalCount' =>$query->count()]); $dataProvider = new ...
分类:
其他好文 时间:
2021-05-24 16:31:36
阅读次数:
0
实现阿里云OSS进行多文件压缩下载,压缩包中不同的文件可以自定义放在不同的文件夹下,每个文件名和压缩包名也可以自定义 工具类如下: public class OssClientUtils { // 都是配置信息oss public static final String END_POINT = "o ...
分类:
其他好文 时间:
2021-05-24 16:31:03
阅读次数:
0