首页
学习
活动
专区
工具
TVP
发布

刷题笔记

通往程序猿的路上总是少不了刷题~~
专栏成员
630
文章
439248
阅读量
29
订阅数
编程思想图书推荐,新手入门应该看些啥
数据结构和算法之美 讲的是数据结构的内容 这本书的特点是结合了 当前真实的实用案例 浏览器前进后退 定位ip地址 拼写检查 等实际的产品功能如何借助 数据结构实现 适合有一定 简单的编程语言基础的同学去阅读。
韩旭051
2023-01-04
2910
LeetCode 236. 二叉树的最近公共祖先
百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”
韩旭051
2022-05-09
2050
LeetCode 349. 两个数组的交集
输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2] 示例 2:
韩旭051
2022-05-09
2540
LeetCode 941. 有效的山脉数组
给定一个整数数组 A,如果它是有效的山脉数组就返回 true,否则返回 false。
韩旭051
2022-05-09
2560
【LeetCode每日打卡】105. Construct Binary Tree from Preorder and Inorder Traversal
Given preorder and inorder traversal of a tree, construct the binary tree.
韩旭051
2022-05-09
1610
5 打印选课学生名单 (25分)
假设全校有最多40000名学生和最多2500门课程。现给出每个学生的选课清单,要求输出每门课的选课学生名单。
韩旭051
2022-05-09
3980
我的2021年度书单(主要教你面试怎么装B)
这本书主要讲的是 数据库的设计,我只看了前半部分,里面把有很多方法论行业的关键词,读过一遍之后,工作中再遇到问题都可以直接百度搜索 关键字,不然都不知道去哪里查。
韩旭051
2022-04-13
7250
Java 源码 关于 字符串的包含 原来就是强行的匹配
闲的没事 就是想看一下 Java 用的啥算法 查找 字符串匹配 String 的 contains 方法 String s = new String("aaa"); s.contains("a"); 追到 String 源码 就是用的 indexOf 这个 方法 📷 上源码 static int indexOf(char[] source, int sourceOffset, int sourceCount, String target, int fro
韩旭051
2021-10-13
3720
LeetCode周赛252场:时隔半年再来练习
有一段时间没有做算法题了,从准备春招开始就没有再 参加过 LeetCode 周赛 两三年前是能做对 两三道题,这些年过去了,还是这个水平 甚至还退步了不少。 仿佛还能想起刚开始接触 LeetCode 的时候 周赛还是用 iPad在 Java课上偷偷写 还只能做对 第一道签到题 第二题都不一定能写上。
韩旭051
2021-10-13
5390
mysql存储手机号为什么不用bigint?
char(11) 用来存储手机号,会占用11 bytes bigint 用来存储手机号,会占用 8 bytes varchar(11)用来存储手机号,会占用 12 bytes
韩旭051
2021-10-13
3.3K0
链表又去重
还是链表 操作 这次 全部重复都要去掉 描述 给出一个升序排序的链表,删除链表中的所有重复出现的元素,只保留原链表中只出现一次的元素。 例如: 给出的链表为1 \to 2\to 3\to 3\to 4\to 4\to51→2→3→3→4→4→5, 返回1\to 2\to51→2→5. 给出的链表为1\to1 \to 1\to 2 \to 31→1→1→2→3, 返回2\to 32→3.
韩旭051
2021-10-13
3190
【腾讯犀牛鸟开源人才培养计划】在开源中学习,在社区里成长
去年的这个时候,我有幸入选了 2020年的 GSOC 谷歌编程之夏,当时正值疫情期间的大二暑假,就这样在家里进行了为期三个月的开源社区相关的暑期实习,从中了解了很多知识,也学到了很多在学校收获不到的东西。刚好借着这个机会我可以谈一下我的这段学习经历。
韩旭051
2021-06-29
4340
在开源中学习,在社区里成长
去年的这个时候,我有幸入选了 2020年的 GSOC 谷歌编程之夏,当时正值疫情期间的大二暑假,就这样在家里进行了为期三个月的开源社区相关的暑期实习,从中了解了很多知识,也学到了很多在学校收获不到的东西。刚好借着这个机会我可以谈一下我的这段学习经历。
韩旭051
2021-06-29
3550
启发性思考今后的博文走向
基于 别人的个人 博客 做的一些启发性 化用 https://gine.me/posts/10a70927d25a43d19acf14e0d36354e7 What to write 周更内容,ARTS(耗子叔发起的活动) A:算法题,刷 leetcode,练内功心法。在学校或者在公司就做 周赛题 R:读一小时非技术书籍,感受作家的文字表达能力 T:原本是 Tip,我觉得 Tech 也行吧。技术方面的内容。 S:分享每周的见闻。我从各个渠道了解到的有意思有用的信息。 ARTS 计划(左耳朵耗子)
韩旭051
2021-06-11
3080
LeetCode周赛2021年5月9日
太久不写代码了 第一次有空 做LeetCode周赛 不是 下标越界 就是 暴力超时
韩旭051
2021-05-11
5080
返回字典序最小的链表 腾讯最后一场笔试21-04-18
给一个 链表的头结点 s 链表可以 旋转 比如 链表 1 -2 - 3 -4 -5 可以旋转为 5 - 1 - 2 -3 -4 这种
韩旭051
2021-04-22
3670
滴滴笔试 Java replaceAll() 方法
选择 考了 Java replaceAll() 方法 我之前是真没用过 选择也就选错了
韩旭051
2021-04-14
8380
【Java集合】没搞明白的集合合集
文章目录 HashMap中的循环链表是如何产生的? HashMap为什么用红黑树而不用B树? HashMap为什么线程不安全? HashMap和HashTable的区别 HashMap中的循环链表是如何产生的? 在多线程的情况下,当重新调整HashMap大小的时候,就会存在条件竞争, 因为如果两个线程都发现HashMap需要重新调整大小了,它们会同时试着调整大小。 在调整大小的过程中,存储在链表中的元素的次序会反过来, 因为移动到新的bucket位置的时候,HashMap并不会将元素放在链表的尾部,而是放
韩旭051
2021-04-14
3540
【算法复习4】C++ STL 中的 sort()和Java 语言中的 Collections.sort()通用的、高性能的排序函数
为了避免快速排序里,递归过深而堆栈过小,导致堆栈溢出,我们有两种解决办法:第一种是限制递归深度。一旦递归过深,超过了我们事先设定的阈值,就停止递归。第二种是通过在堆上模拟实现一个函数调用栈,手动模拟递归压栈、出栈的过程,这样就没有了系统栈大小的限制。
韩旭051
2021-04-14
9400
【算法复习2】时间复杂度 O(nlogn)快速排序 归并排序分析
归并排序 稳定 主要看 子数组 排序后 merge 合并的函数如何执行 可以按先后顺序 合并 merge 函数 保证算法的稳定性
韩旭051
2021-04-14
9580
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档