#include<iostream> using namespace std; #include<string> int main() { //创建bool数据类型 bool flag = true; cout << flag << endl; flag = false; cout << flag ...
1.数组,是多个相同类型数据按一定顺序排列的组合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 2,相关概念: ①元素 ②下标、角标、索引 ③数组名 ④数组长度 3.数组,属于引用数据类型,数组元素可以是基本数据类型,也可以是引用数据类型。 4.数组分类: ①按照维度:一维数组,二维 ...
var thisArr = function(arr) { var new_arr = []; for(var i = 0; i < arr.length; i++){ if(Array.isArray(arr[i])){ thisArr(arr[i]); }else{ new_arr.push(a ...
衡量算法快慢的标准 时间复杂度 空间复杂度 占用的内存空间 1. 常见的时间复杂度(按效率排序) O(1)list[j+1]: list[j],list[j+1]=list[j+1],list[j] flag=False 只要走过一次循环就会更改这个值 if flag: 若一次循环条件if没走到,换 ...
1.可以修饰类、变量、函数。 2.被final修饰的类不可以被继承,为了避免被继承,被子类复写功能。 3.被final修饰的方法不可以被复写。 4.被final修饰的变量是一个常量只能赋值一次,即可以修饰成员变量,又可以修饰局部变量。 在描述事物时,一些数据的出现值是固定的,那么为了增强阅读性,都给 ...
一、知识介绍: 1、print()函数,用于打印输出; 2、语法:print(*objects,sep='',end='\n',file=sys.stdout,flish=flase)。 参数: objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。 sep -- ...
梯度提升树(GBDT)的全称是Gradient Boosting Decision Tree。GBDT还有很多的简称,例如GBT(Gradient Boosting Tree), GTB(Gradient Tree Boosting ),GBRT(Gradient Boosting Regressi ...
Python实现堆 堆 堆是一种完全二叉树(当一个高度为 h 的完美二叉树减少到 h 1,并且最底层的槽被毫无间隙地从左到右填充,我们就叫它完全二叉树),有最大堆和最小堆两种 最大堆: 对于每个非叶子节点 V,V 的值都比它的两个孩子大,称为 最大堆特性(heap order property) 最 ...
手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出 ...
题目描述 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。 你可以假设数组中不存在重复的元素。 你的算法时间复杂度 ...
感觉这个题不难。。。做出来了 class Solution { public int search(int[] nums, int target) { if (nums == null || nums.length == 0) { return -1; } int start = 0; int en ...
1 什么是建造者模式? 建造者模式(Builder)是将一个复杂对象的构建层与其表示层相互分离,同样的构建过程可采用不同的表示。 建造者模式的特点是分步构建一个复杂的对象,可以用不同组合或顺序建造出不同意义的对象,通常使用者并不需要知道建造的细节,通常使用链式调用来进行建造过程,最后调用build方 ...
无需参数直接请求单个页面 import urllib from urllib.request import request from urllib.urlopen import urlopen # import urllib2 import requests # 使用 urllib 方式获取 res ...
修饰符所在类同一个包内其他类其他包内子类其他包内非子类 缺省(default) √ √ × × public √ √ √ √ private √ × × × protected √ √ √ × ...
作为前端开发我们从后端获取的数据有时候并不是我们想要的结果这时候就需要前端去处理数据,有些处理很繁琐让人头大掉头发,好在JS为我们提供了很多实用的数组API帮我们节省很多的时间,接下来就一睹它们的风采。 以下介绍分为三大块介绍:①数组会改变自身值;②不会改变自身的值;③数组的遍历方法; 一.API ...
JavaScript 脚本的使用形式有三种: 行内 JavaScript 脚本 内部 JavaScript 脚本 外部 JavaScript 脚本 行内 JavaScript 脚本 将 js 脚本嵌入到 HTML 标签中。 <a href="javascript:alert('请等待评选结果,谢谢! ...