评测传送门 【问题描述】 你是一个公司的员工,你会按时间顺序受到一些产品的订单,你需要用一个栈来改变这些订单的顺序(每个产品都必须入栈和出栈一次)。 按初始顺序,每次可以将一个产品入栈,或将栈顶产品弹至现在的序列末尾。 每个产品有一个制作时间t i 和单位时间惩罚值d i 。 总的惩罚值为∑ ni= ...
分类:
编程语言 时间:
2019-01-28 01:30:09
阅读次数:
219
Google和Airbnb是目前最流行的JavaScript代码风格,如果你长期使用JavaScript来写代码的话,建议对比看看。以下是我认为在Google代码风格指南中最有意思的十三条规则,和大家分享一下:使用空格,而不是tab除了行终止符外,在系统文件中,空格是唯一表示空白的字符,这意味着tab不能作为缩进使用。这份指南规定用2个空格(而不是4个)来表示缩进。//badfunctionfoo
分类:
编程语言 时间:
2019-01-28 01:30:38
阅读次数:
184
kmeans聚类理论篇 前言 kmeans是最简单的聚类算法之一,但是运用十分广泛。最近在工作中也经常遇到这个算法。kmeans一般在数据分析前期使用,选取适当的k,将数据分类后,然后分类研究不同聚类下数据的特点。 本文记录学习kmeans算法相关的内容,包括算法原理,收敛性,效果评估聚,最后带上R ...
分类:
编程语言 时间:
2019-01-28 01:30:53
阅读次数:
236
执行环境(Executioncontext)var和let的正确解释当执行JS代码时,会生成执行环境,只要代码不是写在函数中的,就是在全局执行环境中,函数中的代码会产生函数执行环境,只此两种执行环境。接下来让我们看一个老生常谈的例子,varb()//callbconsole.log(a)//undefinedvara=‘Helloworld‘functionb(){console.log(‘cal
分类:
编程语言 时间:
2019-01-28 01:31:25
阅读次数:
146
关于这本书,前三张都是基本内容,我觉得个人掌握的还可以,所以从第四章开始整理每日所学。 第四章主要说的是对象和类。第一部分是面向对象程序设计的概述。其中面向对象程序设计简写OOP,接下来写的是类,即构造对象的模板,由类构造对象的过程称创建类的实例(instance)这里可以想到instanceof, ...
分类:
编程语言 时间:
2019-01-28 01:31:32
阅读次数:
199
JSP:Java Server Page(Java的服务网页),也是Java的动态网页. JSP的本质:其实就是一个Servlet. JSP >翻译成Servlet类 >编译成字节码文件 >解释执行了. 1.jsp的基本语法: 1、JSP的注释: 作用:注释Java脚本代码 语法:<%--这是注释- ...
分类:
编程语言 时间:
2019-01-28 01:32:31
阅读次数:
178
最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台 78486745 。 1.执行脚本的两种方式 Python a.py 直接调用Python解释器执行文件 chomd +x a.py ./a.py 修改a.py文件的属性,为可执行,在用 ./ 执行a.py 文件 ...
分类:
编程语言 时间:
2019-01-28 01:33:12
阅读次数:
174
最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台 78486745 。 一、编程开发规范 作为一门开发语言,python自然也有自己的编程规范,以下是特有且必须遵循的规范: 1. 代码开头 python中代码必须顶格编写,除非被作为语句嵌套在条件判断或条件循环中。 ...
分类:
编程语言 时间:
2019-01-28 10:42:37
阅读次数:
192
最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台 78486745 。 一、第一个Python程序 HelloWorld python的第一个程序也从hello world开始吧: 执行结果: a 二、If else判断 2.1 If else语法规范 以下是if ...
分类:
编程语言 时间:
2019-01-28 10:43:13
阅读次数:
201
在上篇博客中从springboot的入门到运行一个springboot项目进行了简单讲述,详情请查看“springboot入门之一”。下面继续对springboot做讲述。 开发springboot测试类 在上篇博客中仅仅是把一个springboot环境的项目运行起来,但并没有进行实际的开发测试,下 ...
分类:
编程语言 时间:
2019-01-28 10:43:57
阅读次数:
251
最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台 78486745 。 一、Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一。从性质上来讲它和我们熟知的C、java、php等没有什么本质的区别,也是一种开发语言,而且 ...
分类:
编程语言 时间:
2019-01-28 10:44:34
阅读次数:
204
最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台 78486745 。 一、Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一。从性质上来讲它和我们熟知的C、java、php等没有什么本质的区别,也是一种开发语言,而且 ...
分类:
编程语言 时间:
2019-01-28 10:44:52
阅读次数:
138
最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台 78486745 。 学习编程语言是很有趣的一件事情,但有2点请一定要谨记: 1. 做人靠自己,码代码也必须靠自己。能不能成为python大牛,靠的是平时逻辑的训练和日复一日的码代码练出来的; 2. 多总结、多思考 ...
分类:
编程语言 时间:
2019-01-28 10:44:59
阅读次数:
143
至少有三种语言: 一,C++ is C 二,C++ is an OO language 三,C++ is a genetic programming language 有的童鞋觉得难,可能是没有看清楚这个问题。如果把这三种不同的语言风格混在一起,当然是既难学,又用不好了。 https://www.c ...
分类:
编程语言 时间:
2019-01-28 10:45:40
阅读次数:
142
https://www.cnblogs.com/kex1n/p/5991249.html https://blog.csdn.net/wwx890208/article/details/80534453 object将__new__()方法定义为静态方法,并且至少需要传递一个参数cls,cls表示需 ...
分类:
编程语言 时间:
2019-01-28 10:46:31
阅读次数:
189
最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台 78486745 。 一、第一个Python程序 HelloWorld python的第一个程序也从hello world开始吧: 执行结果: 二、If else判断 2.1 If else语法规范 以下是if e ...
分类:
编程语言 时间:
2019-01-28 10:47:15
阅读次数:
171
最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台 78486745 。 一、Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一。从性质上来讲它和我们熟知的C、java、php等没有什么本质的区别,也是一种开发语言,而且 ...
分类:
编程语言 时间:
2019-01-28 10:47:57
阅读次数:
184
最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台 78486745 。 一、编程开发规范 作为一门开发语言,python自然也有自己的编程规范,以下是特有且必须遵循的规范: 1. 代码开头 python中代码必须顶格编写,除非被作为语句嵌套在条件判断或条件循环中。 ...
分类:
编程语言 时间:
2019-01-28 10:49:59
阅读次数:
183
用户自定义类: 这部分并没有太过于困难的部分,借由代码进行复习: Employee类的定义: package com.java.EmployeeTest;import java.time.*;public class Employee { private String name; private d ...
分类:
编程语言 时间:
2019-01-28 10:51:30
阅读次数:
184
算法名称 归类 英文名 时间复杂度 优点 缺点 和别的算法的比较 我常用的 直接插入排序 插入排序的一种 StraightInsectionSort 稳定 A 希尔排序 插入排序的一种 ShellSort 平均效率是O(nlogn) 适合于数据量在5000以下 不稳定 (即相等的数,在排序后相对位置 ...
分类:
编程语言 时间:
2019-01-28 10:52:37
阅读次数:
208