1 >a2 >b3 >c [('小明', 110), ('小黑', 90), ('小bai', 120)]{'小明': 110, '小黑': 120} ...
分类:
编程语言 时间:
2019-04-23 18:55:39
阅读次数:
138
给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 示例 2: 解决方案 逆序遍历整个数组 如果当前值为9,加一后为0 如果当前值不为9,加一,直接 ...
分类:
其他好文 时间:
2019-04-20 21:40:13
阅读次数:
122
数组 数组是同一种数据类型元素的集合。 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。数组的声明方式 数组的定义 数组的长度必须是常量,并且长度是数组类型的一部分。一旦定义,长度不能变。 [5]int和[10]int是不同的类型。 数组可以通过下标进行访问,下标是从 ...
分类:
编程语言 时间:
2019-04-06 21:38:52
阅读次数:
162
题意:有一排颜色的球,每次选择一个球消去,那么这个球所在的同颜色的整段都消去(和消消乐同理),若消去k个,那么得分k*k,问你消完所有球最大得分 思路:显然这里我们直接用二位数组设区间DP行不通,我们不能表示出“合并”这种情况。我们先把所有小块整理成连续的大块。 我们用click(l,r,len)表 ...
分类:
其他好文 时间:
2019-04-02 21:28:41
阅读次数:
176
总结心得: 在刚开始编程过程中,对一位数组的使用不是太过熟练,在复习以前知识和过问同学渐渐掌握了,在编写过程中如何输出等腰的三角形遇到了问题,在过问同学后也掌握了,总而言之,此次实验受益匪浅。 ...
分类:
编程语言 时间:
2019-04-01 00:50:20
阅读次数:
161
堆排序的基本思想:将给定的数组转化成堆,然后将根节点与尾节点互换,将得到的树再次堆化,循环往复直到完成排序。 堆的性质:首先,堆是个完全二叉树,因此可以用一位数组表示;其次,对于堆中的每一个节点,它总是大于自己的孩子节点。 代码主要分为三个核心操作:1 对单个节点堆化;2 将整个数组堆化;3 将堆化 ...
分类:
编程语言 时间:
2019-03-25 16:20:58
阅读次数:
176
准备找实习期间,复习一下数据相关内容,刷刷题。 题目描述: 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 解题思路: 思路一:由于数组有序,一开始直接想 ...
分类:
编程语言 时间:
2019-03-22 22:41:58
阅读次数:
206
给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入: [1,2,3] 输出: [1,2,4] 解释: 输入数组表示数字 123。 示例 2: 输入: ...
分类:
其他好文 时间:
2019-03-22 00:39:58
阅读次数:
158
首先由题了解到一般数据类型大小是存储不了如此大的数字的阶乘的,所以要采用数组存储的方式。每一位数组元素存储一位数字,最后再输出整个数组便是代码核心。首先定义一个函数用来将运算结果存入数组intinto(intk,intx[],int*length){intn,temp,jw=0;//temp临时变量,jw为一次计算结果的进位for(n=0;n<=*length;n++){temp=x[n]*
分类:
其他好文 时间:
2019-03-19 15:12:51
阅读次数:
133
[TOC] 题目描述: 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入: [1,2,3] 输出: [1,2,4] 解释: 输入数组表示数字 ...
分类:
其他好文 时间:
2019-03-19 01:17:13
阅读次数:
152