自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【2023/1/3】每日leetcode && 每日effective c++

stay hard!实习+sci+准备面试+雅思!

2023-01-03 17:21:06 216

原创 【2023/1/2】每日leetcode以及effective c++

前几天阳了,同时纠结了一下到底搞开发,算法还是读博,现在继续。

2023-01-02 10:48:52 84

原创 【2022/12/23】每日leetcode

和上一道题一致,直接给出代码即可。

2022-12-23 16:07:10 61

原创 【2022/12/20】每日leetcode以及effective c++

给定一个正整数 n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化。返回你可以获得的最大乘积。示例 1:输入: 2输出: 1解释: 2 = 1 + 1, 1 × 1 = 1。示例 2:输入: 10输出: 36解释: 10 = 3 + 3 + 4, 3 × 3 × 4 = 36。说明: 你可以假设 n 不小于 2 且不大于 58。这道题的话,也是五部曲1、dp[i]代表i拆分的最大乘积。

2022-12-20 16:14:22 87

原创 【2022/12/20】virtual多态学习

使用virtual使得对象可以使用指针所指向的对象的函数。因为不使用virtual,那么就会直接静态绑定test2,使用virtual,虚函数表指针才会发生转变,从而指向正确的函数表。同时,指针操作不会构造出任何新的东西出来,引用也一样。写override是为了检查是否声明virtual,如果只写了override没写virtual会报错。

2022-12-20 14:45:05 96

原创 【2022/12/19】每日leetcode&&effective c++

当我们去制造一个类的时候,就要拿int做范本,接口尽量做得一致(如STL般),并且要考虑到对象的生命周期,就可以使用shared_ptr,并且绑定自己设计的编辑器,这还可以避免所谓的cross-dll问题,就是可能在不同的DLL里面使用不同的构造析构函数,导致错误。2、状态转移公式:dp[i][j] = dp[i-1][j] + dp[i][j-1];输入:obstacleGrid = [[0,0,0],[0,1,0],[0,0,0]]输入:obstacleGrid = [[0,1],[0,0]]

2022-12-19 15:59:46 282

原创 【2022/12/19】复习类的默认函数们,构造析构顺序以及const重载

类的默认函数,构造析构,const重载

2022-12-19 15:41:49 103

原创 【2022/12/18】每日leetcode+每日effective c++

dp, new, delete, shared_ptr

2022-12-18 14:30:44 102

原创 【2022/12/17】每日两题+每日effective c++

我要监控二叉树,斐波那契数列,RAII资源管理

2022-12-17 23:04:53 224

原创 【二分】对于二分的理解——代码随想录以及AcWing

二分法

2022-12-03 22:26:08 273 1

空空如也

空空如也

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

TA关注的人

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