技术栈
知识点总结
菜鸟丁小真
6 天前
数据结构
·
leetcode
·
矩阵
·
知识点总结
LeetCode hot100 -73.矩阵置零
首先第一种方法:我们可以用两个boolean类型的数组来记录行和列是否存在0。然后去遍历所有元素时,碰到0时就将其对应的行和列的boolean类型数组对应位置置为true。再用for循环去遍历将有0的行和列全部置为0。
菜鸟丁小真
6 天前
算法
·
leetcode
·
矩阵
·
知识点总结
LeetCode hot100 -54.螺旋矩阵
这道题我们采用标记的方式,走的方式从左上角开始,沿着右下左上的方位进行螺旋。首先我们定义这四个方位的常二维数组,一定不要定义错,否则会有报错。
菜鸟丁小真
8 天前
数据结构
·
算法
·
leetcode
·
知识点总结
LeetCode hot100 -131.分割回文串
.先定义了答案集合ans,和路径path。开始调用dfs递归函数。如果i来到了结尾s.length的位置代表结束将path加入到ans当中。如果i<s的最后一个字符就继续向深层次遍历。最后到达最后一个字符的位置开始回溯,判断从start到i是否是回文串,是就分割,不是就继续向前回溯。举例abb
菜鸟丁小真
13 天前
数据结构
·
算法
·
leetcode
·
知识点总结
LeetCode hot100-287.寻找重复数和994.腐烂的橘子
这道题属于hot100中的技巧分类,我们用到的思想时跟环形链表是一致的。我们先定义两个快慢指针举个例子:nums = [1,3,4,2,2]
Nelson_hehe
1 年前
考研
·
计算机组成原理
·
知识点总结
·
指令系统
·
中央处理器
·
考点冲刺
考研408-计算机组成原理冲刺考点(4-5章)
扩展操作码指令格式注意下隐含寻址,这个有点忽略了(7)基址寻址(8)变址寻址(9)相对寻址栈顶往低地址走,栈底元素在高位地址!!!
AICodeThunder
2 年前
数据结构
·
c/c++
·
知识点总结
·
编程笔记
C++知识点总结(24):数据结构与栈
数据就是电脑可以存储的东西,例如一段文字、图片、视频、音频等等。 计算机系统中,各种字母、数字符号的组合、语音、图形、图像等,统称为数据。 计算机科学中,数据是指所有能输入到计算机并被计算机程序处理的符号总称。
AICodeThunder
2 年前
c/c++
·
模拟算法
·
知识点总结
·
编程笔记
C++知识点总结(22):模拟算法
模拟算法根据题目描述进行筛选提取关键要素,按需求书写代码解决实际问题的算法。1、提取题目的关键要素2、根据关键要素的需求完成代码
AICodeThunder
2 年前
排序算法
·
c/c++
·
知识点总结
·
编程笔记
C++知识点总结(18):排序算法汇总
一共有 n − 1 n-1 n−1 轮,每轮冒 n − i n-i n−i 次。 每轮会定一个最大值,通过两两比较,一直冒到最后一个位置。
AICodeThunder
2 年前
贪心算法
·
c/c++
·
知识点总结
·
编程笔记
C++知识点总结(19):高级贪心算法
题目描述春节快要到了,耶斯莫拉大酒店在最近几天要举办 n n n 个活动,这些活动都需要使用酒店的大礼堂,而在同一时间,礼堂只能被一个活动使用。由于有些活动时间上有冲突,酒店管理人员只好让一些活动放弃使用礼堂而使用其他小的餐厅。现在给出n个活动使用礼堂的起始时间 b e g i n i begin_i begini 和结束时间 e n d i end_i endi ( b e g i n i < e n d i ≤ 32767 begin_i < end_i \le 32767 begini<endi≤3
AICodeThunder
2 年前
函数
·
c/c++
·
知识点总结
·
编程笔记
C++知识点总结(13):函数
函数,指可以实现某个功能,可以重复使用的一段代码。不同的函数之间相互独立,即函数之间的功能互不影响(互相的代码)。
雨翼轻尘
2 年前
面向对象(高级)
·
知识点总结
面向对象(高级)知识点强势总结!!!
文章链接: Java面向对象(高级)-- static关键字的使用-CSDN博客【static关键字的使用】
我是有底线的