摘要:
一、题目: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 给你一个可能存在 重复 元素值的数组 numbers ,它原来是一个升序排列的数组,并按上述情形进行了一次旋转。请返回旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一次旋转,该数组 阅读全文
摘要:
一、题目: 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。 示例 1: 输入:n = 2输出:2示例 2: 输入:n = 7输出:21示例 3: 阅读全文
摘要:
1.认识复杂度与排序算法 复杂度:认识时间复杂度就是看进行了多少次常数操作。(什么是常数操作?赋值、加减乘除运算等都是。调用API操作就不是如list.get(i)。) 时间复杂度:在常数操作的数量级表达式中不要低阶项,只要最高阶项,并忽略系数。 空间复杂度:系统需要额外空间去保存变量。 选择排序: 阅读全文
摘要:
1.知识点解析 1.1 dimen 1.尺寸资源; 2.在工程的res\layout\目录下创建一个test_dimen.xml布局文件。 3.在该布局文件中添加一个TextView和一个Button。 4.TextView的宽和高引用尺寸资源来设置,android:width="@dimen/te 阅读全文
摘要:
一、安装JDK出现错误 If you did this already, delete the swap file "/etc/.profile.sw p" to avoid this message. 解决:使用命令rm -f /etc/.profile.swp ,再次输入vim /etc/pro 阅读全文
摘要:
阿尔及利亚森林火灾数据集 import numpy as np import pandas as pd from sklearn.model_selection import train_test_split from sklearn.preprocessing import StandardSca 阅读全文
摘要:
一、题目 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下: F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两 阅读全文
摘要:
方法一:遍历条目entries (键值都用到时) Map<String, String> map = new HashMap<String, String>(); for (Map.Entry<String, String>entry : map.entrySet()) { String key = 阅读全文
摘要:
一、 实验内容 使用面向对象设计方法对保温系统与电梯系统进行架构设计。 二、实验目的 学会如何分析一个系统的架构并进行设计,学会用面向对象方法实现架构设计。 三、实验过程 问题C.保温系统 (一)案例背景 如果主开关置于“加热”状态,保温系统的控制器负责开关锅炉,监视锅炉系统的燃油流量和燃烧状态,进 阅读全文
摘要:
一、题目: 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 示例 1: 输入:["CQueue","appendTail", 阅读全文