自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 动态规划ddddddd

基础:斐波那契数列,爬楼梯背包: 0-1背包,完全背包打家劫舍股票子序列dp数组的定义和下标的意义--------dp[][], dp[]递推公式dp数组如何初始化遍历顺序0-1 背包: n种物品,每种物品只有1个完全 背包: n种物品,每种物品有无限个。

2023-10-26 02:49:12 30

原创 ACM--------

while 1:try:except:breakinput()-----读取一行input().split()--------将一行的 1 2 3 分开-------['1', 2', '3']

2023-10-15 10:23:24 37 1

原创 Git使用---------

cd--->写 ------> git init ------> git add . ----->git commit -m "" ------>git remote -----> git push。open -a /A........ .app ch1.txt --------在...打开ch1.txt。-------回到之前的某个save point by git。touch ch1.txt -------新建一个文档。mkdir new -------新建文件夹。-a ------所有。

2023-10-06 12:24:44 26 1

原创 leetcode其他

如果left已经比right小了---已经找到了单调的portion--跳出循环。如果mid比left大: mid在左portion,应该向右边找。如果mid比left小:mid在右portion,应该向左边找。将nums[mid]转化为matrix[mid]假设mid是最小的,用res暂存最小值。

2023-09-24 01:04:42 26 1

原创 JavaScript

脚本语言,不需要编译。

2023-09-21 03:41:50 14

原创 BackTracking

回溯----递归解决的问题1. 组合问题2. 切割问题3. 子集问题4. 排列问题5. 棋盘问题。

2023-09-21 03:41:18 20

原创 LinkedList

每个node都是一个[key, value], 连成一个双向链表----方便找到左右的元素。利用hashmap将旧的linkedlist和新的linkedlist进行映射。遍历两个linkedlist,创建新的链表,val = v1 + v2 + 进位。2. 两个链表全都遍历完了 ,但是carry还有。注意: 1. 两个链表长度不一样---遍历结束一个另一个还没结束。想象成链表,重复的元素是链表cycle的入口。----需要cur和pre两个指针不断遍历。将每一个节点的指针改变方向指向前一个指针。

2023-09-13 04:24:01 15

原创 Treeddddddd

def maxDepth------左右中的遍历顺序,在递归中不断得到子树的高度,并判断每一个当前root的左右子树差是不是符合标准。遍历整支----left = , right = , left和right的逻辑判断。左子树节点数量 + 右子树节点数量 + 1---------适用于任何一个BST。思路:确定root---确定root.left----确定root.right。思路: 从底层向上遍历-----回溯-----左右中方便回溯。方法二:直接inorder遍历判断-----左中右。

2023-09-10 11:54:12 31 1

原创 零钱通--------

【代码】零钱通--------

2023-06-18 03:08:55 93 1

原创 Java222

3.提供一个public get方法,获取属性的值,因为不在同一个类获取不到private属性。子类不能访问父类private的属性和方法,需要在父类用public中转才可以调用。2.提供一个public set方法,对属性判断并赋值,如判断是不是合理的年龄。//引入util包下所有的类。父类不能没有无参构造器,如果没有,用super指定一个别的构造器;两个类的属性很多是相同的,解决代码复用的问题(比如。包:区分名字相同的类;Object类是所有类的父类(ctrl + h)子类必须调用父类的构造器。

2023-04-24 05:17:36 59 2

原创 面向对象编程

类:一种数据类型,自己定义的猫类(Cat): 属性 name,age,color...行为 run, cry, eat...对象:就是一个实例因为string不是基本数据类型。

2023-04-23 07:35:20 32

空空如也

空空如也

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

TA关注的人

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