ARTS第九周打卡
Algorithm : 做一个 leetcode 的算法题
/* 两数之和
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1] */ class Solution {
public:
vector<int> twoSum(vector<int>& nums, int target) {
unordered_map<int, int> stTmpMap;
vector<int> vect; // 时间复杂度O(n),空间复杂度O(n)
for(int i = 0; i < (int)nums.size(); i++)
{
int iComplement = target - nums[i];
if(stTmpMap.find(iComplement) != stTmpMap.end())
{
vect.push_back(stTmpMap[iComplement]);
vect.push_back(i);
// break; // 如果只有一对符合要求!!!
}
stTmpMap[nums[i]] = i;
} return vect;
}
};
Review : 阅读并点评一篇英文技术文章
原文链接:https://dev.mysql.com/doc/refman/8.0/en/data-types.html
MySQL supports a number of SQL data types in several categories: numeric
types, date and time types, string (character and byte) types, spatial types, and
the
JSONdata type.MYSAL支持多种数据类型:数字类型、时间和日期类型、字符串(字符和字节)类型、空间类型和JSON数据类型;
This chapter provides an overview(概述) of these data types, a more detailed
description of the properties of the types in each category, and a
summary of the data type storage requirements. The initial overview is
intentionally brief. The more detailed descriptions later in the chapter should be
consulted for additional information about particular data types, such as the
permissible formats in which you can specify values.
Data type descriptions use these conventions:(数据约定)
For integer types,
Mindicates the maximum display width. For floating-point and fixed-point types,Mis the total number of digits that can be stored (the precision). For string types,Mis the maximum length. The maximum permissible value ofMdepends on the data type.对于整数类型,M表示最大显示宽度;对于浮点型和定点型,M是可存储的位数(精度);对于字符串类型,M是最大长度,M的最大允许值取决于数据类型。
Dapplies to floating-point and fixed-point types and indicates the number of digits followingthe decimal point (the scale). The maximum possible value is 30, but should be no greater than
M−2.
fspapplies to theTIME,DATETIME, andTIMESTAMPtypes and represents fractional seconds precision; that is, the number of digits following the decimal point for fractional parts of seconds. Thefspvalue, if given, must be in the range 0 to 6. A value of 0 signifies that there is no fractional part. If omitted, the default precision is 0. (This differs from the standard SQL default of 6, for compatibility with previous MySQL versions.)Square brackets (
[and]) indicate optional parts of type definitions.
Tips : 学习一个技术技巧
基于数组和链表实现的内存管理器实现
https://www.cnblogs.com/yzdai/p/11442172.html
Share : 分享一篇有观点和思考的技术文章
Lua学习:https://blog.csdn.net/qq_35718410/article/details/52767518
ARTS第九周打卡的更多相关文章
- ARTS第九周
1.Algorithm:每周至少做一个 leetcode 的算法题2.Review:阅读并点评至少一篇英文技术文章3.Tip:学习至少一个技术技巧4.Share:分享一篇有观点和思考的技术文章 以下是 ...
- ARTS 第一周打卡
Algorithm : 做一个 leetcode 的算法题 1.只出现一次的数字 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素. 说明: 你的算 ...
- 第九周 psp
团队项目PSP 一:表格 C类型 C内容 S开始时间 E结束时间 I时间间隔 T净时间(mins) 预计花费时间(mins) 讨论 讨论用户界面 9:50 12:45 35 45 80 分析与 ...
- PSP第九周
一.表格 C(分类) C(内容) S(开始时间) ST(结束时间) I(打断时间) △(净工作时间) 学习 UML 12:30 13:20 0 50 编码 编码 20:00 22:10 0 130 学 ...
- 20145213《Java程序设计》第九周学习总结
20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...
- 20145304 Java第九周学习报告
20145304<Java程序设计>第九周学习总结 教材学习内容总结 JDBC简介 JDBC全名Java DataBase Connectivity,是Java联机数据库的标准规范.定义了 ...
- 21045308刘昊阳 《Java程序设计》第九周学习总结
21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...
- 20145330第九周《Java学习笔记》
20145330第九周<Java学习笔记> 第十六章 整合数据库 JDBC入门 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JD ...
- 20145337 《Java程序设计》第九周学习总结
20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...
随机推荐
- nasm汇编讲解
一.什么是nasm汇编 nasm使用在windows.linux等系统下的汇编. 二.语法介绍 2.1 nasm 是区分大小写 例如:符号 foo 与 FOO 是两个不同的标识符. 2.2 内存操作数 ...
- sonca排除不扫描文件
在pom.xml文件中的<properties>标签下加上<sonar.exclusions>XXX</sonar.exclusions>标签,如下 <pro ...
- ArrayUtils.
String sfck=mp.get("SFCK")==null?"":mp.get("SFCK").toString(); Str ...
- 【零基础】神经网络优化之L1、L2
一.序言 前面的文章中,我们逐步从单神经元.浅层网络到深层网络,并且大概搞懂了“向前传播”和“反向传播”的原理,比较而言深层网络做“手写数字”识别已经游刃有余了,但神经网络还存在很多问题,比如最常见的 ...
- 20165223《网络对抗技术》Exp7 网络欺诈防范
目录 -- 网络欺诈防范 实践说明 实践目标 基础知识问答 实验工具学习 实践内容 简单应用SET工具建立冒名网站 ettercap DNS spoof 结合应用两种技术,用DNS spoof引导特定 ...
- JS 将页面上的表格导出为 Excel 文件
如果在页面上展示了一个表格,想把这个表格导出为Excel文件,那么在要求不高的情况下,可以直接利用 JavaScript 的 Blob 和 Object URL 特性将表格导出.不过,这就是利用了 E ...
- 使用Flask构建机器学习模型API
1. Python环境设置和Flask基础 使用"Anaconda"创建一个虚拟环境.如果你需要在Python中创建你的工作流程,并将依赖项分离出来,或者共享环境设置," ...
- SQL-W3School-函数:SQL NOW() 函数
ylbtech-SQL-W3School-函数:SQL NOW() 函数 1.返回顶部 1. NOW() 函数 NOW 函数返回当前的日期和时间. 提示:如果您在使用 Sql Server 数据库,请 ...
- Ionic4.x Javascript 扩展 ActionSheet Alert Toast Loading 以及 ionic 手势相 关事件
1.ActionSheet 官方文档:https://ionicframework.com/docs/api/action-sheet <ion-header> <ion-toolb ...
- Java下载HTTP URL链接示例
这里以下载迅雷U享版为例. 示例代码: package com.zifeiy.snowflake.handle.filesget; import java.io.File; import java.i ...