学习记录
Evelyn_y
这个作者很懒,什么都没留下…
展开
-
pdd-第二题
class Solution { public int trailingZeroes(int n) { int[] a = { 1, 2, 3, 4 }; int[] b = { 5, 6, 7, 8 }; List<Integer> list1 = new ArrayList<Integer>(); List<Integer> list2 = new Arr.原创 2021-07-25 21:15:33 · 138 阅读 · 0 评论 -
Vue router 页面刷新 参数
路径中带参,页面刷新后参数还在,但是获取不到数据了,仔细看发现参数从数字变成了字符串。刷新前index是数字2刷新后,index变成了字符串"2"刷新后重新处理一下或者串字符串参数即可原创 2021-06-21 17:05:06 · 218 阅读 · 0 评论 -
leetcode 中级算法 数组与字符串
三数之和排序,num+left+right 计算小了left右移,大了right左移问题是判重,用set会很慢。按num,left,right分别判断,数值变化才做计算矩阵置零标记含零的行和列,题解中的优化只是利用了矩阵的第一行来存储标记字母异位词标记数组中字母出现个数,对比标记数组,但是好像很慢无重复字符的最长子串利用队列,遍历字符串,将字符串入队,记录长度,如果有重复的字符出现,出队重复的部分。最长回文子串1)暴力枚举2)官方题解dp和暴力类似,但是暴力每次对比整个字符串,.原创 2021-06-17 22:07:18 · 65 阅读 · 0 评论 -
leetcode 初级算法 其他
颠倒二进制位给出的是十进制数,位运算手动转换快缺失数字Hashmap很慢把数字排序,看两数之差,如果查值大于一则中间缺少数字。置换【原地把遇到的每一个正数i放到a[i]位置上,遍历如果a[i]!=i那么这个数就缺了...原创 2021-05-20 15:11:19 · 47 阅读 · 0 评论 -
leetcode 初级算法 动态规划
爬楼梯累加递推可直接得到结果由递推公式也可矩阵快速幂计算题解通项公式没细看最大子序和dp还可线段树分治原创 2021-05-20 15:04:06 · 64 阅读 · 0 评论 -
leetcode 初级算法 数学
1.计数质数线性筛和埃氏筛法都可,理论上线性筛应该更快,实际跑出来埃氏筛法更快,可能和数据有关2.3的幂用乘法计算可能会超int范围,最好用除法原创 2021-05-20 14:58:28 · 82 阅读 · 0 评论 -
回文链表,环形链表
回文:翻转比较。问题在于找到中间的点。链表不像线性表那么方便。双指针,slow=slow.next,fast=fast.next。环形:判环:(1)可以用set,但是很慢。(2)快慢指针,中间存在差值。如果有环,fast会给slow套圈。(3)如果有环,翻转链表,头结点不变。(4)删除结点【让p.next=p】逐个删除,删除前判断p.next,如果p.next=p,则有环...原创 2021-05-12 18:07:56 · 47 阅读 · 0 评论 -
字符串类型题目小结
越界字符串匹配类的题不要忘记越界判定数据类型java中数据可用的数据类型太多了,选择合适的数据类型对运行时间的影响比较大。String,StringBuffer等.String因为是final类型的,是不可变类,所以对于append等操作,是要重新newString的,而StringBuffer是可变类,不需要重新new StringBuffer,所以在字符串操作上性能非常好,而且好的不是一点点。(https://www.cnblogs.com/x_wukong/p/3970525.htm.原创 2021-05-12 12:50:36 · 62 阅读 · 0 评论 -
一些数据处理操作
一些基本操作基本操作时间相关操作groupby连接基本操作#前n行df.head(n)#最后n行df.tail(n)#列名df.columns#表大小df.shape#基本统计数据count、min、max等df.describe()#基本信息,数据条数,列名,列类型等df.info()#统计缺失值df.isnull().sum()#生成报告profile= pandas_profiling.ProfileReport(df)profileprofile.to_file原创 2020-07-12 16:57:59 · 129 阅读 · 0 评论 -
【学习记录】c 指针相关
学习过程中记录一下重要内容,摘出内容来自[原帖]指针与字符串字符指针常量eg: "string"表示一个字符指针常量,该指针指向字符串首字符 ‘s’ 。因为是常量,因此该指针不可以修改或自增自减,也不可对字符串内容进行修改。其他用法和普通指针一样,‘string’+i 表示从‘s’往后数i个单位所存储的字符。使用 puts() 和 printf(%s)进行输出时,若使用...转载 2020-05-02 20:54:06 · 109 阅读 · 0 评论