自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

转载 最新互联网大厂的薪资和职级一览

对于企业和HR来说,大厂的职级规则也是整个行业的标杆,从中小微企业到大型企业,大家都希望能在其中找到可以参考和学习的地方。,一直是求职者眼中的香饽饽,“大厂经历”在国内就业环境中无异于一块金子招牌。一起来看看大厂是怎样设置薪资职级体系的吧↓↓↓↓↓。时间:2023/5/18 14:30:28。小编帮大家整理了一份。

2023-05-18 15:19:21 213

转载 IT行业工资一般是多少

2023-05-18 14:10:12 作者:教育博主点评:大公司,小公司,平均薪资都是有很大区别的。不要以为你赚不到钱,别人也赚不到。不要以为你自己不行,别人也一定不行!!!人和人之间的区别,比人和畜生之间的区别还要大!IT人才必将成为职场紧缺人才,发展前景好,薪资水平也水涨船高。根据有关数据显示,IT行业是目前平均收入最高的行业,其从业人员平均年薪已逾十万元,有经验的IT工程师平均年薪一般在12万元以上。

2023-05-18 15:08:07 6435

转载 国内科技巨头程序员薪资揭秘,看完后你会心动吗

根据网络信息,腾讯的初级程序员年薪大致在25-35万元之间,中级程序员年薪在40-70万元之间,高级程序员年薪在80-150万元之间。根据网络信息,百度初级程序员年薪在20-40万元之间,中级程序员年薪在40-70万元之间,高级程序员年薪在75-140万元之间。根据网络调查,字节跳动初级程序员年薪在30-45万元之间,中级程序员年薪在50-80万元之间,高级程序员年薪在90-160万元之间。求职者在选择公司时,应根据自己的兴趣、发展方向和价值观,综合考虑各家公司的特点,以便找到最适合自己的工作环境。

2023-05-18 14:16:40 2037

原创 牛客网 HJ42 学英语

3.公式百万以下千以上的数XthousandX,10亿以下百万以上的数XmillionXthousandX,10亿以上的数XbillionXmillionXthousandX.每个X分别代表三位数或两位数或一位数。4.在英式英语中百位数和十位数之间要加and,美式英语中则会省略,我们这个题目采用加上and,百分位为零的话,这道题目我们省略and。关键字提示and,billion,million,thousand,hundred。输入一个long型整数。...

2022-07-19 19:49:19 184

原创 LeetCode 239. Sliding Window Maximum. Hard。tags: 单调队列

题目:You are given an array of integersnums, there is a sliding window of size k which is moving from the very left of the array to the very right. You can only see the k numbers in the window. Each time the sliding window moves right by one position.Re.

2022-04-13 11:09:14 72

原创 LeetCode 739. Daily Temperatures. tags: 单调栈。 中等难度

Given an array of integers temperatures represents the daily temperatures, return an array answer such that answer[i] is the number of days you have to wait after the ith day to get a warmer temperature. If there is no future day for which this is possible

2022-04-11 22:39:30 317

原创 Python在Win8.1上安装完之后,Python在安装pip时报错的问题

Python在Win8.1上安装完之后,Python在安装pip时报错,我这次发现的问题按照网上很多修改编码的方法之后,还是不行。发现自己的用户名是由hotmail/Outlook的信息———我的中文名字决定的。这样我的用户名就是中文了。用执行python get-pip.py 的方法安装pip的时候,注意到出错的原因似乎和目录里的中文字有关系。于是新建了一个以拼音作为名字的用户,就这样, pip...

2022-04-11 22:36:14 174

原创 LeetCode 20. Valid Parentheses。easy, tag: stack

Given a string s containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.An input string is valid if:Open brackets must be closed by the same type of brackets.Open brackets must be closed in the correct..

2022-04-11 15:08:38 252

原创 LeetCode 438. Find All Anagrams in a String. Tags: 滑动窗口sliding window,hash table

题目链接:力扣Given two strings s and p, return an array of all the start indices of p's anagrams in s. You may return the answer in any order.An Anagram is a word or phrase formed by rearranging the letters of a different word or phrase, typically using

2022-03-21 16:11:31 902

原创 LeetCode 133. Clone Graph。 tag: 图,bfs, hash map。

题目:力扣Given a reference of a node in a connected undirected graph.Return a deep copy (clone) of the graph.Each node in the graph contains a value (int) and a list (List[Node]) of its neighbors.class Node { public int val; public List<No...

2022-03-19 20:43:39 616

原创 使用python批量修改文件的后缀

今天下载到一本书的python源代码,但是后缀都是.txt,一个一个后缀去改很麻烦,于是想办法用python脚本批量修改文件的后缀。有参考别人的部分代码,#coding=utf-8import osimport os.path # 目录名rootdir = "C:\Users\gca\Desktop\Data Structures and Algorithms with Object...

2018-12-21 11:05:49 219

原创 Python笔试题目:求最大的K个数子,解法三,适合大型数据集的情况

#coding=utf-8  ## generate random numbersfrom random import randint# low and high limit of the numbers of the random numberlow = -10000000high = 10000000 low_big = 100000000high_big = 200000...

2018-12-21 11:04:48 217

原创 Python笔试题目:求最大的K个数子,解法二,适合小型数据集的情况

题目:Givena array of 10,000 random intergers, select the biggest 100 numbers.1)The order of the result numbers does not matter;2)Take care about the algorithm performance and big O complexity.我...

2018-12-21 11:03:37 194

原创 Python笔试题目:求最大的K个数子,解法一,最快速实现的方法

题目:Givena array of 10,000 random intergers, select the biggest 100 numbers.1)The order of the result numbers does not matter;2)Take care about the algorithm performance and big O complexity.上...

2018-12-21 11:02:51 320

原创 Python算法笔试题目,破解Hash值,回溯法

Find the string which has this hash: 25267566250558The string has length8.Characters can befrom: c,e,i,a,r,w,u,s,pThe hash functionworks like this:hash(str):    1.LETTERS = c, e, i, a, r, w,...

2018-12-21 11:01:57 323

原创 Python算法笔试题目,破解Hash值,回溯法

Find the string which has this hash: 25267566250558The string has length8.Characters can befrom: c,e,i,a,r,w,u,s,pThe hash functionworks like this:hash(str):    1.LETTERS = c, e, i, a, r, w,...

2018-12-21 11:00:27 112

原创 Python算法笔试题目,破解Hash值,N进制法

Find the string whichhas this hash: 25267566250558The string has length8.Characters can befrom: c,e,i,a,r,w,u,s,pThe hash functionworks like this:hash(str):    1.LETTERS = c, e, i, a, r, w, ...

2018-12-21 10:59:49 233

原创 判断字符串是不是回文,使用C++、Python两种语言

//题目, 判断一个字符串是不是“回文”  #include &lt;iostream&gt;using namespace std; //! corebool is_palindrome(char * s){    int end = strlen(s) - 1;    int pre = 0;    while(pre &lt; end){        if(s[pre...

2018-12-21 10:58:40 542

原创 Python在Win8.1上安装完之后,Python在安装pip时报错的问题

Python在Win8.1上安装完之后,Python在安装pip时报错,我这次发现的问题按照网上很多修改编码的方法之后,还是不行。发现自己的用户名是由hotmail/Outlook的信息———我的中文名字决定的。这样我的用户名就是中文了。用执行python get-pip.py 的方法安装pip的时候,注意到出错的原因似乎和目录里的中文字有关系。于是新建了一个以拼音作为名字的用户,就这样, pip...

2018-12-21 10:56:56 191

原创 某公司初中级C++笔试题目

初试试题(复试从里边抽查现场做) 姓    名:                                   应聘职位:                              学    校:                                   专    业:                              电    话:               ...

2018-12-21 10:53:53 272

原创 Scala和Java的大整数的关系

由于原生的(primitive)数据类型, 在表示数据的范围上是有限的,所以Java提供了BigInteger这样的大整数类型。那么基于JVM的Scala提供的大整数是和Java的BigInteger之间有什么区别呢?首先,来看一下BigInteger和Scala的BigInt之间在求阶乘中使用的区别。// Java's BigInteger versionimport ja

2016-08-18 14:11:32 1067

原创 Scala cheetsheet,小抄,语法整理

class MyClass[T](arg1: T) { ... } new MyClass[Int](1) new MyClass(1) // the type is being inferred, i.e. determined based on the value argumentsScala的求值规则:传值: 在函数调用之前求值传名字: 先对函数求值,然后根据

2016-07-27 11:26:04 687

原创 Hello Scala! 在IntelliJ IDEA 2016.2环境下的第一个Scala程序

Scala可以看做是JVM上一个functional版本的Better Java。我使用IDE是IntelliJ IDEA的community2016.2版本。这是我使用Scala的第一个程序,打印一个字符串Hello Scala!下载IDE后新建一个Scala类型的项目,然后新建一个Scala文件。官方参考连接: https://www.jetbrains.com/hel

2016-07-26 16:00:14 2894

原创 5-2 一元多项式的乘法与加法运算

设计函数分别求两个一元多项式的乘积与和。输入格式:输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。零多项式应输出0 0。输入样例:4 3 4 -5 2 

2016-07-15 18:32:21 540

原创 1002. A+B for Polynomials

This time, you are supposed to find A+B where A and B are two polynomials.InputEach input file contains one test case. Each case occupies 2 lines, and each line contains the information of a p

2016-07-09 14:41:07 271

原创 PAT B 1015. 德才论 (25)

宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第1行给出3个正整数,分别为:N(5),即考生总数;L(>=60),为录取最低分数线,即德分和才分均不低于L的考

2016-06-17 14:12:43 335

原创 PAT 乙 1002. 写出这个数 (20)

读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yi san wu

2016-06-17 11:25:32 335

原创 PAT 乙级 1013. 数素数 (20)

令Pi表示第i个素数。现任给两个正整数M 4,请输出PM到PN的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。输入样例:5 27输出样例:11 13 17 19 23 29 31 37 41 4347 53 59 61 67 71 73

2016-06-16 14:09:13 448

原创 5-20 打印九九口诀表

下面是一个完整的下三角九九口诀表:1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7

2016-06-15 21:04:24 820

原创 5-19 支票面额 (15分)

一个采购员去银行兑换一张yy元ff分的支票,结果出纳员错给了ff元yy分。采购员用去了nn分之后才发觉有错,于是清点了余额尚有2y2y元2f2f分,问该支票面额是多少?输入格式:输入在一行中给出小于100的正整数nn。输出格式:在一行中按格式y.f输出该支票的原始面额。如果无解,则输出No Solution。输入样例1:23输出样例

2016-06-15 20:54:36 1264

原创 5-18 二分法求多项式单根 (用不少人竟然用 浮点数 0.0 == 0 的用法,哎)

二分法求函数根的原理为:如果连续函数f(x)f(x)在区间[a, b][a,b]的两个端点取值异号,即f(a)f(b)f(a)f(b)0,则它在这个区间内至少存在1个根rr,即f(r)=0f(r)=0。二分法的步骤为:检查区间长度,如果小于给定阈值,则停止,输出区间中点(a+b)/2(a+b)/2;否则如果f(a)f(b)f(a)f(b)0,则计算中点的值f((a+b)/2)f

2016-06-15 16:05:54 735

原创 5-17 爬动的蠕虫 (15分)

一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。输入格式:输入在一行中顺序给出3

2016-06-15 14:06:22 1308

原创 5-7 12-24小时制 (15分)

编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的时间。输入格式:输入在一行中给出带有中间的:符号(半角的冒号)的24小时制的时间,如12:34表示12点34分。当小时或分钟数小于10时,均没有前导的零,如5:6表示5点零6分。提示:在scanf的格式字符串中加入:,让scanf来处理这个冒号。输出格式:在一行中输出这个时间对应的12小时制的时

2016-06-13 14:58:38 484

原创 PTA 5-2 然后是几点 (15分)

有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数字表示的分钟数可能超过60,也可能是负数。输入格式:

2016-06-12 18:16:17 939

原创 5-1 厘米换算英尺英寸 (15分)

如果已知英制长度的英尺footfoot和英寸inchinch的值,那么对应的米是(foot+inch/12)\times 0.3048(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。输入格式:输入在一行中给出1个正整数,单位是厘米。输出格式:在一行中输出这个厘米数对应英制长

2016-06-12 15:56:57 919

原创 求数组的第K小数,O(nlogn) 和 O(N)的算法

在面试中碰到求数组中第K小的数,(或者最小的的K个数)。最直观的方法是排序之后,选择数组A的元素A[K-1];  以快速排序为例,排序的时间复杂度为O(NlogN), 选择元素的时间为O(1)。如果允许使用额外空间,则排序算法可以使使用时间复杂度为O(N)的基数排序。如果时间复杂度要O(N), 不使用额外空间的话,可以借用快速排序中partition函数来达到想要的结果

2016-06-12 14:06:41 5055

原创 阶乘计算升级版(大整数)

本题要求实现一个打印非负整数阶乘的函数。函数接口定义:void Print_Factorial ( const int N );其中N是用户传入的参数,其值不超过1000。如果N是非负整数,则该函数必须在一行中打印出N!的值,否则打印“Invalid input”。裁判测试程序样例:#include void Print_Factorial ( const

2016-06-11 20:52:15 1929

原创 4-7 统计某类完全平方数 (20分)

本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。函数接口定义:int IsTheNumber ( const int N );其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。裁判测试程序样例:#include #include int IsTheNumber ( cons

2016-06-11 15:32:06 420

原创 素数的筛法,n*long(n)和O(n)的写法

需求:产生区间[0, N]之间的素数。最简单的方法是,一个一个套,但是每试探一个数n, 需要枚举sqrt(n)次,所以这种算法的时间复杂度就是O(N*sqrt(N)), 也就是N*N。那么效率更加高一点的方法是,把每个素数的2,3,4,... x, (x void sieveOne(){ int m = sqrt(N+0.5); for(int i=2; i<= m;

2016-06-03 18:47:36 1231

原创 转换句子的首字母为大小写(Jaden Casing Strings)

问题:给一个句子,比如 "How can mirrors be real if our eyes aren't real" 。写一个程序转换为, "How Can Mirrors Be Real If Our Eyes Aren't Real"。思路:把除了第一个单词的所有单词转换为大写即可。代码:def toJadenCase(string): # .

2016-05-16 17:54:39 724

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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