DAY32|1005.K次取反后最大化的数组和,55. 跳跃游戏,45.跳跃游戏II

122.买卖股票的最佳时机II 思路: 代码: class Solution { public int maxProfit(int[] prices) { if (prices.length == 0 || prices.length == 1) { return 0; } int maxProfit = 0; for (int i = 1; i < prices.length; i++) { int ...

DAY31-贪心算法| 455.分发饼干,376.摆动序列,53. 最大子序和

文章目录 455.分发饼干376.摆动序列53.最大子序和 455.分发饼干 思路: 代码: class Solution { public int findContentChildren(int[] g, int[] s) { if (s.length==0||g.length==0) { return 0; } Arrays.sort(g); Arrays.sort(s); //s是饼干数,如果s的...

Day3: 5道C++ 面向对象高频题整理

1、虚函数表是针对类的还是针对对象的?同一个类的两个对象的虚函数表是怎么维护的? 答:虚函数表,或者称为vtable,是针对类的。虚函数表是一个存储类中所有虚函数地址的数组。当我们定义一个类,并在其中声明了虚函数时,编译器就会为这个类生成一个虚函数表。 每一个对象(或者说是实例),只要它的类有虚函数,那么它就会有一个指向这个类的虚函数表的指针。这意味着,同一个类的各个对象,它们的虚函数表指针都指向同一个虚...

day38 面向对象编程、构造函数等(纯概念)

目录 深入对象构造函数实例成员静态成员内置构造函数ObjectArray包装类型StringNumber 深入对象 了解面向对象的基础概念,能够利用构造函数创建对象。 构造函数 构造函数是专门用于创建对象的函数,如果一个函数使用 new 关键字调用,那么这个函数就是构造函数。 总结: 使用 new 关键字调用函数的行为被称为实例化实例化构造函数时没有参数时可以省略 ()构造函数的返回值即为新创建的对象构...

day39 Bootstrap——容器简括

前言 前言Bootstrap5 容器容器内边距容器的边框和颜色响应式容器 前言 Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。 Bootstrap5 容器 Bootstrap 需要一个容器元素来包裹网站的内容。我们可以使用以下两个容器类: .container 类用于固定...

代码随想录训练营day38| 509. 斐波那契数 70. 爬楼梯 746. 使用最小花费爬楼梯...

@TOC 前言 代码随想录算法训练营day38 一、Leetcode 509. 斐波那契数 1.题目 斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) = 0,F(1) = 1 F(n) = F(n - 1) + F(n - 2),其中 n > 1 给定 n ,请计算 F(n) 。 示例 1: 输入...

代码随想录day35

860.柠檬水找零  贪心的策略就是给20的时候优先找10和5,其次找三个5. class Solution {public: bool lemonadeChange(vector<int>& bills) { int five=0,ten=0,twenty=0; for(int bill:bills){ if(bill==5) five++; else if(bill==10){ if(!five)...

代码随想录day34

1005.K次取反后最大化的数组和  本题主要是想到排序的时候要按绝对值大小排序。 class Solution {static bool cmp(int a,int b){ return abs(a)>abs(b);}public: int largestSumAfterKNegations(vector<int>& nums, int k) { sort(nums.begin(),nums.e...

代码随想录day37

738.单调递增的数字  先转成字符串,如果出现x>y,让x--,记录y的下标位置,最后从y的下标位置往后都赋值成9,最后再转回int。 class Solution {public: int monotoneIncreasingDigits(int n) { string s=to_string(n); int flag=s.size(); for(int i=s.size()-1;i>0;i--)...

day39 CSRF&SSRF&协议玩法&内网探针&漏洞利用

前言: #知识点: 1、CSRF-原理&危害&探针&利用等 2、SSRF-原理&危害&探针&利用等 3、CSRF&SSRF-黑盒下漏洞探针点 详细点: CSRF 全称:Cross-site request forgery,即,跨站请求伪造,也被称为 “One Click Attack” 或 “Session Riding”,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。举个生活中的例子:就是某...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.014479(s)
2024-05-06 01:59:57 1714931997