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可以 ...
随机推荐
- (转)hadoop 常规错误问题(一)
转至:http://www.freeoa.net/osuport/db/my-hbase-usage-problem-sets_2979.html 本文是我在使用Hbase的过程碰到的一些问题和相应的 ...
- 怎么看部分元素的js代码?
- 【转】Eclipse MAT内存分析工具(Memory Analyzer Tool)
Eclipse MAT内存分析工具(Memory Analyzer Tool) MAT内存分析工具# MAT是Memory Analyzer的简称,它是一款功能强大的Java堆内存分析器.可以用于查找 ...
- Spring和Quartz整合实现定时任务调度
在Spring中可以很方便的使用Quartz来实现定时任务等功能,Quartz主要就是Schedule(任务调度器),Job(作业任务)和Trigger(触发器)三者的关系. 实现方式有多种,在此就介 ...
- web框架性能点
awesome-go-web-frameworks/README.md at master · speedwheel/awesome-go-web-frameworkshttps://github.c ...
- sql注入攻击的预防函数-如何防御sql注入
1.预编译 2.捆绑变量各种过滤 用到的函数: addslashes htmlspecialchars mysql_escape_string($string) mysql_real_escape ...
- PaddlePaddle实现线性回归
在本次实验中我们将使用PaddlePaddle来搭建一个简单的线性回归模型,并利用这一模型预测你的储蓄(在某地区)可以购买多大面积的房子.并且在学习模型搭建的过程中,了解到机器学习的若干重要概念,掌握 ...
- 阶段5 3.微服务项目【学成在线】_day17 用户认证 Zuul_03-用户认证-认证服务查询数据库-查询用户接口-接口定义
1.2.4 查询用户接口 完成用户中心根据账号查询用户信息接口功能. 在ucenter这个服务里面定义查询用户信息的接口 这个接口在auth的服务的loadUserByUserName这个方法里面被调 ...
- LeetCode_26. Remove Duplicates from Sorted Array
26. Remove Duplicates from Sorted Array Easy Given a sorted array nums, remove the duplicates in-pla ...
- iOS-AVPlayer使用
1引入AVFoundation.framework框架 2引入头文件<AVFoundation/AVFoundation.h>,并拖入需要播放的视频文件 代码如下: 自定义播放的View, ...