数组就是一些列具有相同类型的数据的集合,这些数据在内存中一次挨着存放,彼此之间没有缝隙。 我们可以将二维数组看作一个Excel表格,有行有列,length1 表示行数,length2 表示列数,要在二维数组中定位某个元素,必须同时指明行和列。 二维数组在概念上是二维的,但在内存中是连续存放的,换句话 ...
分类:
编程语言 时间:
2020-02-23 18:38:59
阅读次数:
111
//坑点一,序号不存在,表示序号可能大于最大值,或者小于最小值。 //坑点二,输出转义字符\,用\\ 注意点:二维数组vvs,只能插入一维数组vs,不能直接通过语法vvs[i].push_back(str)实现粒度插入。 #include<iostream> #include<vector> usi ...
分类:
其他好文 时间:
2020-02-22 13:48:28
阅读次数:
70
题目: 定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, }; 它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜 ...
分类:
其他好文 时间:
2020-02-21 20:39:30
阅读次数:
66
在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 示例: 现有矩阵 matrix 如下: [ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19] ...
分类:
编程语言 时间:
2020-02-21 14:35:57
阅读次数:
82
编译程序总框 词法分析器的设计 词法分析的任务: 从左至右逐个字符地对源程序进行扫描,产生一个个单词符号, 词法分析器(Lexical Analyzer):扫描器(Scanner),执行词法分析的程序 功能:输入源程序、输出单词符号 单词符号的种类: + 基本字:如 begin,repeat,for ...
分类:
其他好文 时间:
2020-02-21 14:19:51
阅读次数:
200
Map对象 { let arr = [ ["a",1], ["b",2], ["c",3] ];//需要使用二维数组形式 let m = new Map(arr); console.log(m); } Map属性和方法 { let arr = [ ["a",1], ["b",2], ["c",3] ...
分类:
其他好文 时间:
2020-02-21 09:58:43
阅读次数:
136
[TOC] 一、总结 输入用了 int(input()) ,但发现这种方法好像有点不方便 每次输入一个数字都要按 回车 ,按空格不能识别 下次找找看看有没有其他输入方法 Python中没有数组,但列表类似数组 通过叠加[ ],就可以通过列表创建二维数组 Python中创建二维数组的方法 (以本案例为 ...
分类:
编程语言 时间:
2020-02-20 23:41:51
阅读次数:
78
"LeetCode题解汇总(持续更新,并将逐步迁移到本博客列表中)" 剑指Offer 数据结构 链表 序号 | 题目 | 难度 | | 06 | "从尾到头打印链表" | 简单 18 | "删除链表的节点" | 简单 22 | "链表中倒数第k个节点" | 简单 二叉树 序号 | 题目 | 难度 | ...
分类:
其他好文 时间:
2020-02-20 22:16:17
阅读次数:
161
public static void main(String[] args) { // 创建一个原始的二维数组 9*9 int chessArr1[][] = new int[9][9]; // 0表示没有棋子,1表示黑子,2表示白子 chessArr1[1][2] = 1; chessArr1[2 ...
分类:
编程语言 时间:
2020-02-20 18:44:25
阅读次数:
77
决策树 决策树简介 决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法,是直观运用概率分析的一种图解法。由于这种决策分支画成图形很像一棵树的枝干,故称决策树。在机器学习中,决策树是一个预测 ...
分类:
其他好文 时间:
2020-02-20 15:29:46
阅读次数:
95