自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JZUscienceZ的博客

热爱技术,分享生活,希望我的努力可以帮助迷茫中的你!

原创 字节跳动3轮技术撕5题——我是这样拿到字节跳动offer的!!!

想不到不知不觉转眼就要大学毕业了,如今20级的我不知不觉间已经在三家大厂实习过,一直致力于后端技术方向的研发工作,如今大四算是终于闲了下来,暂时告别了忙碌的生活。以后我会把自己一路以来的实习求职保研等经验慢慢分享出来,更希望可以帮助其他想要找实习的小伙伴!!!今天就先发一下字节跳动某核心bu的后端...

2020-03-27 18:15:04 848 0

原创 大学四年总结——脱单,学习,比赛,国奖,保研,京东,网易,字节跳动???

  小伙伴们大家好呀,我是热爱技术的猪猪同学。当2020年的我此刻坐在上海书桌前,看着茶杯里缓缓冒出的热气,敲下第一篇我大学的经历经验文时,自己都有些许不敢相信,时光荏苒,转眼间四年的大学时光竟然已经渐渐接近了尾声。现在回想自己当初大一刚入学的时候,一个人提着拉杆箱从遥远的北方来到学校报到时的场景...

2020-03-27 11:45:53 214 1

转载 hive中时间戳函数unix_timestamp与from_unixtime

一. 日期>>>>时间戳 unix_timestamp(string timestame) 输入的时间戳格式必须为’yyyy-MM-dd HH:mm:ss’,如不符合则返回null 例如: select unix_timestamp('2020-03-26 0...

2020-04-02 12:34:41 60 0

原创 20.有效的括号

老问题了 注意一下样例是"["的这种情况 class Solution { public: bool isValid(string s) { stack<char> sta; for (char c : s) { ...

2019-12-18 17:05:42 39 0

原创 14. 最长公共前缀(字符串)

几个点再复习一下: 1、strs[i].find(ans) != 0 找不到结果为-1; 2、ans.substr(0, ans.length()-1); 截取自身可以一直截取到“”; 3、ans.empty() 不是Empty class Solution { public: str...

2019-12-18 16:42:05 38 0

原创 13.罗马数组转整数

和上一题反过来操作即可 class Solution { public: int romanToInt(string s) { int bi[50]; bi['I' - 'A'] = 1; bi[�...

2019-12-18 16:26:16 38 0

原创 12.整数转罗马数字

这道题看似比较繁琐,其实是一个很好的贪心问题。 class Solution { public: string intToRoman(int num) { int arr[15] = {1, 4, 5, 9, 10, 40, 50, 90, 100, 400, 500, 9...

2019-12-18 16:10:04 34 0

原创 11.盛水最多的容器

经典问题了,固定解法双指针 class Solution { public: int maxArea(vector<int>& height) { int right = height.size() - 1, left = 0; int ...

2019-12-18 15:51:06 25 0

原创 9.回文数(留意两个字符串处理函数)

string zheng = to_string(x); reverse(fan.begin(), fan.end()); class Solution { public: bool isPalindrome(int x) { string zheng = to_strin...

2019-12-18 15:40:10 14 0

原创 8. 字符串转换整数 (atoi)

最大的坑来源于几个特殊样例: “0-1” 第一个非空字符已经是数字了,后面出现的正负号也要失效。 " +0 123" 后面出现了空格就不能忽略了 然后就是溢出处理,用long long即可 class Solution { public: int myAtoi(...

2019-12-18 15:21:31 22 0

原创 7.整数翻转

本题就是考了一下溢出处理: 直接贴一下LeetCode的官方题解了。 重点处理: if (rev > INT_MAX/10 || (rev == INT_MAX / 10 && pop > 7)) return 0; if (rev < INT_MIN/10 ||...

2019-12-18 14:42:14 20 0

原创 6.Z字型变换

官方精简写法大好 额外注意一下min函数在这里需要强转一下int(s.length()) class Solution { public: string convert(string s, int numRows) { if (numRows == 1) return s;...

2019-12-18 14:27:29 33 0

原创 5. 最长回文子串(dp)

class Solution { public: string longestPalindrome(string s) { int l = s.size(); if (l == 0 || l == 1) { return s; ...

2019-12-18 14:08:30 16 0

原创 4. 寻找两个有序数组的中位数(水题)

正常两个数组同时比较处理就行 class Solution { public: double findMedianSortedArrays(vector<int>& nums1, vector<int>& nums2) { int l...

2019-12-18 13:38:58 18 0

原创 3. 无重复字符的最长子串

主要就是滑动 窗口思想,自己写的不够简洁,贴一下大佬优雅写法 class Solution { public: int lengthOfLongestSubstring(string s) { map<char, int> bi; int l =...

2019-12-18 11:36:50 18 0

原创 2.两数相加

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} ...

2019-12-17 23:52:53 14 0

原创 知道你后台接口的调用性能如何吗???jmeter压力测试告诉你

一、前言 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。本文主要介绍Linux下JMeter的使用。 二、Linux环境jmeter下载与安装 官网下载地址:http://jmeter....

2019-11-06 15:16:13 50 0

原创 接口被频繁调用响应速度慢怎么办?试试Spring Cache

当接口的调用量加剧的时候,往往会出现接口响应速度过慢无法满足业务需求的情况,这时候就要考虑采用spring的缓存抽象机制来优化接口的相应速度。从 version 3.1 开始,Spring Framework 支持透明地将缓存添加到现有的 Spring application 中。与交易支持类似,...

2019-11-05 10:36:44 589 0

原创 1108 Finding Average (20 分)

1、认真读题!!! #include <iostream> #include <cstdio> #include <cstring> using namespace std; char a[1000], b[1000]; int main() { int ...

2019-09-07 15:31:54 83 0

原创 1055 The World's Richest (25 分)(排序水题)

#include <cstdio> #include <cstring> #include <vector> #include <queue> #include <set> #include <map> #include &l...

2019-09-06 22:36:51 38 0

原创 1054 The Dominant Color (20 分)(水题)

#include <cstdio> #include <cstring> #include <vector> #include <queue> #include <set> #include <map> #include &l...

2019-09-06 22:19:36 29 0

原创 1059 Prime Factors (25 分)(数学问题)

1、vector v(50000, 1); 初始化 2、素数表建立 3、本题核心数学思路是因为所求素数因子,因为素数之间无相关性,所以直接余除判断即可,可被余除的素数一定是因子。 #include <cstdio> #include <cstring> #include &...

2019-09-06 21:37:55 242 0

原创 1058 A+B in Hogwarts (20 分)(水题)

#include <cstdio> #include <cstring> #include <vector> #include <queue> #include <set> #include <map> #include &l...

2019-09-06 21:07:22 55 0

原创 1064 Complete Binary Search Tree (30 分)(BST)

1、大佬思路学习了。。。 #include <cstdio> #include <cstring> #include <vector> #include <queue> #include <set> #include <map>...

2019-09-06 18:52:22 33 0

原创 1063 Set Similarity (25 分)(set)

1、犯了小错误,com函数内计数器变量忘了初始化。 2、printf("%.1f%%\n", ans);` 转义字符%% ``c++ #include #include #include #include #include #include #include #i...

2019-09-06 16:15:09 39 0

原创 1062 Talent and Virtue (25 分)(排序水题)

#include <cstdio> #include <cstring> #include <vector> #include <queue> #include <set> #include <map> #include &l...

2019-09-06 15:46:41 58 0

原创 1061 Dating (20 分)(字符串)

1、题目中给定了具体范围,就不能自己主观只用isalpha来判断。。。。 #include <cstdio> #include <cstring> #include <vector> #include <queue> #include <set...

2019-09-06 15:20:35 48 0

原创 1067 Sort with Swap(0, i) (25 分)(找规律题目)

1、swap(arr[i], arr[j); 交换, 头文件iosream #include <cstdio> #include <cstring> #include <vector> #include <queue> #include <se...

2019-09-06 14:00:57 24 0

原创 1065 A+B and C (64bit) (20 分)(溢出问题)

1、两正数相加溢出一定为负数!!! 2、两负数相加溢出为正数或者0!!!!! #include <cstdio> #include <cstring> #include <vector> #include <queue> #include <s...

2019-09-06 12:25:30 60 0

原创 1072 Gas Station (30 分)(dijkstra)

1、通过本题学习多组节点dijkstra 编号方法n+m; //#include <cstdio> #include <cstring> #include <vector> //#include <queue> //#include <set&...

2019-09-06 00:00:16 67 0

原创 1071 Speech Patterns (25 分)(map,字符串)

1、判断字母数字函数:头文件#include <cctype> isdigit©:判断字符是否是数字; isupper©:判断一个字符是否是大写英文字母 islower©:判断一个字符是否是小写英文字母 isalpha©: 用来判断一个字符是否是英文字母,相当于 isupper©||i...

2019-09-05 22:36:01 28 0

原创 1070 Mooncake (25 分)(水题)

1、通过这个题再次提醒数据类型严谨性!!!题目没明确说integer。。。就不要自己自作主张!!! #include <cstdio> #include <cstring> #include <vector> #include <queue> #in...

2019-09-05 22:15:20 52 0

原创 1069 The Black Hole of Numbers (20 分)(字符串)

1、本题核心考点,s.insert(0, 4 - s.length(), ‘0’);字符串不足4位前面补‘0’; 2、bool cmp1(char a, char b) { return a > b; } sort(s.begin(), s.end(), cmp1); //string...

2019-09-05 21:48:41 76 0

原创 1076 Forwards on Weibo (30 分)(BFS)

1、有环图给定节点周围n层以内节点数量统计一定不能用dfs。。。。。 #include <cstdio> #include <cstring> #include <vector> #include <queue> #include <set&g...

2019-09-05 19:27:59 32 0

原创 1075 PAT Judge (25 分)(数据处理,排序)

1、结构体定义在全局,结构体内任何变量, 数组初始值都为0; 2、数组初始化:int pro[10] = {-2, -2, -2, -2, -2, -2, -2, -2}; 3、题目逻辑错误,一定要反复反复反复再读题目!!!认真认真核对测试数据!!!! #include <cstdio>...

2019-09-05 18:18:31 28 0

原创 1073 Scientific Notation (20 分)(字符串处理)

#include <cstdio> #include <cstring> #include <vector> #include <queue> #include <set> #include <map> #include &l...

2019-09-05 17:31:22 68 0

原创 1074 Reversing Linked List (25 分)(链表)

#include <cstdio> #include <cstring> #include <vector> #include <queue> #include <set> #include <map> #include &l...

2019-09-05 13:46:30 58 0

原创 1080 Graduate Admission (30 分)(排序)

#include <iostream> #include <cstdio> #include <cstdlib> #include <cctype> #include <cstring> #include <vector> #...

2019-09-04 19:38:30 41 0

原创 1079 Total Sales of Supply Chain (25 分)(多叉树,dfs)

#include <iostream> #include <cstdio> #include <cstdlib> #include <cctype> #include <cstring> #include <vector> #...

2019-09-04 18:45:58 31 0

原创 1078 Hashing (25 分)(哈希平方探测)

1、第一遍写成了cin >> n >> tsize; #include <iostream> #include <cstdio> #include <cstring> #include <vector> #include &l...

2019-09-04 18:02:26 30 0

提示
确定要删除当前文章?
取消 删除