你发现每一次有意义的取模至少会把一个数减半. 所以如果没有赋值操作,每个数最多减半 $log$ 次,复杂度就是 $O(nlog^2n)$ 的. 现在考虑赋值:依次最多只会增加 $O(logn)$ 的时间复杂度,所以复杂度还是 $O(nlog^2n)$ 的. code: ...
分类:
其他好文 时间:
2019-09-30 19:42:42
阅读次数:
63
[TOC] 1. 什么是抽象类 在进行面向对象分析时,会发现一些抽象的概念,比如图形Shape,要想计算图形的面积,就必须先知道具体的图形类型,因为对概念上的“图形”求面积是没有意义的。 在面向对象理论中,现实世界中的抽象概念可以用抽象类表示 抽象类是一种只能定义类型、不能产生对象的类 抽象类的直接 ...
分类:
其他好文 时间:
2019-09-28 14:25:42
阅读次数:
81
学习某种编程语言的第一个程序,或者学习某种单片机的第一个工程,都习惯用Hello World命名,所以在写第一篇博客的时候,很自然的想到了以Hello World!为标题。第一篇博客,本来应该写点有意义的东西,但一时也想不到写什么。因为本来就是为了测试,才码下这些文字。搭建博客的初衷:一是看到大神们... ...
分类:
其他好文 时间:
2019-09-27 14:53:57
阅读次数:
83
Java 内部类 内部类分为四种: 非静态内部类 静态内部类 匿名类 本地类 步骤 1 : 非静态内部类 非静态内部类 BattleScore “战斗成绩” 非静态内部类可以直接在一个类里面定义 比如: 战斗成绩只有在一个英雄对象存在的时候才有意义 所以实例化BattleScore 的时候,必须建立 ...
分类:
编程语言 时间:
2019-09-24 13:57:25
阅读次数:
71
前言:自从学习各种框架各种成熟的控件库,越来越觉得疲惫。而自己本身前端三剑客(HTML,CSS,JAVASCRIPT)掌握得不是太熟练。我认为是时候回过头来看看最初的,写一写最原始的web代码了。 一、用语义元素构造网页 在html5中最常用到的页面结构相关的语义元素如下: 二、编写更有意义的标记 ...
分类:
Web程序 时间:
2019-09-23 00:06:45
阅读次数:
129
太弱。还是太弱。 拉不开分差,离第一机房分数线估计还是300多分。 但是,还是要骂:XX出题人。 部分分非常少且没有意义,T1基本只有0/纯暴力20/100三个档, T2正解是n2但是n3一分不给,还要卡n2的空间,T3的n5有51分但没有任何提示,除了送了与正解根本就无关的7分。 而且造的数据还出 ...
分类:
其他好文 时间:
2019-09-22 10:29:24
阅读次数:
58
一、三种消费 :1.普通消费 2. 顺序消费 3.事务消费1.1 顺序消费:在网购的时候,我们需要下单,那么下单需要假如有三个顺序,第一、创建订单 ,第二:订单付款,第三:订单完成。也就是这个三个环节要有顺序,这个订单才有意义。RocketMQ可以保证顺序消费,他的实现是生产者(一个生产者可以对多个 ...
分类:
其他好文 时间:
2019-09-19 14:36:04
阅读次数:
95
变量和变量类型的解析 1. 什么是变量:在程序过程中,可能会发生变化的量 2. 定义变量:变量名称 = 变量值 3. 变量(标识符)的命名规则: 变量的名称必须使用有效字符(大小写字母,数字,_)组成 不能用数字开头 变量名称有意义(比如name,age等) 建议使用下划线法(例: userName ...
分类:
其他好文 时间:
2019-09-15 01:50:44
阅读次数:
115
当前官方暂时还没有使用docker-compose 运行kuma 的demo(太复杂没必要),但是做为一个本地的测试环境使用 docker-compose 运行下通用模式的kuma 还有比较有意义的,可以了解下通信的原理。 环境组件说明 kuma 在通用模式运行,需要以下几个组件: kuma-cp ...
分类:
其他好文 时间:
2019-09-12 09:45:30
阅读次数:
130
1.需求分析 :目标群众是低年级小学生,所以第一个需求目标是实现自动生成十道100以内小学生可以做的两个操作数的四则运算题; 其次,为保证每个题都有意义,剔除重复的算式; 接下来,学生需要的题目数量是不固定的,所以应该实现定制数量; 在接下来,学生的自身数学程度不同,应该实现可以定制是否包含乘除法, ...
分类:
其他好文 时间:
2019-09-12 00:12:59
阅读次数:
122