自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 保研边缘渣渣的保研心得......

本科:大连理工大学(软件工程)成绩:38/284四级:519  六级:561没有论文,没有竞赛,没有项目去向:华中科技大学(计算机科学与技术)本来不想写的,但是想到这几个月确实也挺受折磨的,就想把自己的一些算不上经验的收获分享一下,希望能够帮到后面会有同样迷惑的同学们。想要保研这种事,还真的是越早确定越好,别到最后想要保研却发现因为大一大二的成绩不好。没有多刷几个奖学金导致...

2018-10-01 19:58:35 5662 5

原创 2021 秋招面经集合 (更新中)

https://www.yuque.com/candy-jwoed/nfis8x/zdfe9c

2021-07-26 22:01:57 225

原创 各种算法准确实现

多种排序算法快排//快排void quickSort(int *array,int left,int right) { if (left < right) { int pivot = array[left]; int low = left, high = right; while (low < high) { while (low < high && array[high] > pivot) { --high; }

2021-03-28 09:41:53 183

原创 daily coding problems

Problem #1 [Easy]问题描述:Given a list of numbers and a numberk, return whether any two numbers from the list add up tok.For example, given[10, 15, 3, 7]andkof17, return true since10 + 7is17.Bonus: Can you do this in one pass?思路1:/*用ha...

2021-03-12 19:52:46 143

原创 c++Primer---const关键字及const_expr

const限定符用const修饰变量可以表示该变量不能被改变。const对象一旦创建后其值就不能被改变,所以const对象必须初始化。对象的类型决定了其上的操作,只能在const类型的对象上执行不改变其内容的操作。比如进行类型转换,进行算术运算等等。还可以进行初始化,用const对象初始化非const对象,用非const对象初始化const对象。默认状态下,const对象仅在文件内有效const int bufSize = 512 ; //以编译初始化的方式定义一个const对象编译器将

2021-03-08 15:53:46 198

原创 STL源码剖析:vector之erase函数

erase实现:先将要删除的元素后面的内容复制到前面,然后再删除要删除的元素,相当于将元素提前。//清除[first,last)中的所有元素iterator erase(iterator first,iterator last){ iterator i = copy(last,finish,first); //将区间[last,finish)内容复制到区间[first,first+finish-last) destroy(i,finish) ;//释放[i,finish)区间内存

2020-12-29 21:10:47 1172 1

原创 LeetCode 739. 每日温度

两种方法:方法一:优化后的暴力搜索正常暴力搜索,就是遍历数组,对于每个温度向后查找到第一个高于当前温度的日期,对应的日期差即距离优化后的暴力搜索从后往前遍历,对于当前日期的温度也是向后查找到第一个高于当前温度的日期优化步骤:用一个变量a记录当前遇到的最高温度,这样可以用来减小不必要的搜索用一个数组b记录要想观测到更高的气温,至少需要等待的天数用一个数组c记录下一个更高气温对应的温度,这样减小重复搜索vector<int>dailyTemperatures(..

2020-12-21 14:25:26 81

原创 leetcode 738. 单调递增的数字

思路1:从前往后遍历,找到第一个出现降序的位置i,即 N_i > N_i+1,考虑到会出现连续相等的N_i,找到第一个N_i,使其-1.其后面的数都变为9。算法过程:边界:if N<10 直接返回Ni:记录从前往后遍历的下标pre_equal_i:记录第一个跟当前数字相等的下标代码intmonotoneIncreasingDigits(intN){if(N<10)returnN;//将N转化为字符串...

2020-12-16 21:05:15 177

原创 Linux-getopt函数用法

程序参数当一个用C语言编写的Linux或UNIX程序运行时,它是从main函数开始的,main函数声明如下:int main(int argc,char *argv[]) //argc 为程序参数的个数,argv是一个代表参数自身的字符串数组无论操作系统何时启动一个程序,参数argc和argv都被设置并传递给main。这些参数通常由另一个程序提供,一般是shell程序。shell程序接受用户输入的命令行,将命令行分解为单词,然后把这些单词放入argv数组。tips:所有的命令行开关都应.

2020-09-09 20:48:48 217

原创 6.ZigZag Conversion-leetcode

个人感觉这就是一道找规律的题目,所以把规律找出来问题也就迎刃而解了。两种方法,个人感觉算法本质是一样的,因为要遍历整个字符串,所以最小时间复杂度也是O(n)。方法一:由于是要一行一行存储,所以可以用一个字符串数组,大小为numRows,然后遍历字符串,把当前字符存到对应的行字符串中,最后一次连接每行的字符串。关键找到字符串的每个字符下标和对应行数的关系。class Solution...

2019-02-21 20:42:45 170

原创 debug了一下午的mysql的心得体会

2017.12.18 下午 本来想自学javaee jdbc,于是就开始启动mysql,然后就发现能启动,但是连接不上,于是就各种百度,各种试验,到最后发现,mysql连启动都启动不了了。于是怒删mysql,把以前下的mysql压缩包解压了一下,但是由于我只是把mysql对应的文件夹删了,所以还是有残留,以致于新的mysql也启动不了,总是报1067错误,最后经过种种方法,终于解决,下面是我关于

2017-12-18 18:38:01 1354

原创 python自学笔记

编码问题: ASCII编码 中国制定了GB2312编码,用来把中文编进去。 Unicode应运而生。Unicode把所有语言都统一到一套编码里,这样就不会再有乱码问题了。 2个字节编码一个字符 如果统一成Unicode编码,乱码问题从此消失了。但是,如果你写的文本基本上全部是英文的话,用Unicode编码比ASCII编码需要多一倍的存储空间,在存储和传输上就十分不划算。所以,本着节约的精神,

2017-11-27 13:25:47 225

原创 <<JavaScript高级程序设计>>读书笔记

第一章是js的发展历程,就不写了。 第二章:在HTML中使用JavaScript 在HTML页面中插入JavaScript的主要方法: 使用元素的方法有两种: 直接在HTML页面中嵌入JavaScript代码和包含外部JavaScript文件 在HTML页面中嵌入script代码时注意不要再代码的任何地方出现””字符串,通过转义字符可以解决,”<\/script>

2017-07-30 20:52:12 347

原创 正式开始我的前端之路....

今天是2017年2月17日,也是我的开博之日,希望我能在Web这方面越走越远,加油!

2017-02-19 19:22:44 380

原创 Tomcat的安装及配置方法

下载过几次的tomcat,每次都要花费好长时间,今天终于弄明白怎么回事了,赶紧写下来当做福利,也是个纪念吧。 首先在网上(百度,谷歌都行……)找到tomcat的资源,下载下来,基本上都是压缩包,解压就行,基本都是免安装的。然后开始配置环境变量。以win10为例: 找到控制面板(可百度),双击打开->,点击系统和安全->,点击系统->,点击高级系统设置->点击环境变量进行配置,配置方

2017-02-19 18:19:13 642

空空如也

空空如也

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

TA关注的人

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