- 2024-11-08Day14买卖股票的最佳时机
给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润
- 2024-11-05代码随想录打卡Day14
1.力扣226:翻转二叉树题目描述:给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。示例1:输入:root=[4,2,7,1,3,6,9]输出:[4,7,2,9,6,3,1]示例2:输入:root=[2,1,3]输出:[2,3,1]示例3:输入:root=[]输出:[]解答代码:/***Definitionforabin
- 2024-10-29关于自己写阿里云OSS相关工具类的自动配置(黑马web开发day14)
阿里云OSS的自动配置主要分为:驱动类:aliyun-oss-spring-boot-autoconfigure自动配置类:aliyun-oss-spring-boot-starter文章目录aliyun-oss-spring-boot-starter创建aliyun-oss-spring-boot-starteraliyun-oss-spring-boot-autoconfigure创建aliyun-oss-spring-boot-aut
- 2024-10-29代码随想录day14 二叉树(2)
文章目录day11栈与队列(2)栈与队列的总结day13二叉树(1)day14二叉树(2)day11栈与队列(2)逆波兰表达式求值https://leetcode.cn/problems/evaluate-reverse-polish-notation/逆波兰表达式,也就是后缀表达式,所谓后缀就是指运算符写在后面。平常使用的算式则是一种
- 2024-10-240基础学java之Day14
Object含义:基类也叫做超类,Object是所有类的祖先类注意:如果一个类没有明确继承的父类,默认继承Objectequals:比较两个对象内存地址是否相同hashCode():获取对象的hash值注意:1.hash码是内存地址+散列算法得到的一个数字2.hash码不等于内存地址3.hash码可能相同getClass:
- 2024-10-242024-10-24 学习人工智能的Day14 pandas(1)
一、基础1、概述Pandas是一个开源的第三方Python库,从Numpy和Matplotlib的基础上构建而来Pandas名字衍生自术语“paneldata”(面板数据)和“Pythondataanalysis”(Python数据分析)Pandas已经成为Python数据分析的必备高级工具,它的目标是成为强大、灵活、可以
- 2024-10-19Java 初学 day14
day141、List集合练习1、获取10个1-20之间的随机数,要求不能重复publicclassListTest1{publicstaticvoidmain(String[]args){Randomrandom=newRandom();//intnumber=random.nextInt(20)+1;//System.out.println(number);
- 2024-10-18day14
SetHashSet:Set集合的子类底层数据结构是哈希表,查找速度快,且元素唯一HashSet中的add方法实际上调用的是HashMap中的put方法底层和元素的hashCode方法值有关我们发现,底层判断待插入的元素是否已经存在哈希表中的方式是:将待插入的元素的哈希值与已经存储
- 2024-10-13day14-单元测试、反射、注解、动态代理
day14-单元测试、反射恭喜同学们,Java主要的知识我们其实已经学习得差不多了。今天同学们再把单元测试、反射、注解、动态代理学习完。Java的基础知识就算全齐活了。首先,我们进入单元测试的学习。一、单元测试1.1单元测试快速入门所谓单元测试,就是针对最小的功能单元,编写测试
- 2024-10-11Day14--Dowhile循环
Day14--Dowhile循环对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。do...while循环和while循环相似,不同的是:do...while循环至少会执行一次。do{//代码语句}while(布尔表达式);While和do-While的区别
- 2024-10-11Day14--while循环
Day14--while循环三种循环结构。while循环、do...while循环、for循环。在Java5中引入了一种主要用于数组的增强型for循环。while循环while是最基本的循环,它的结构为:while(布尔表达式){//循环内容}只要布尔表达式为true,循环就会一直执行下去。我们大多数情况
- 2024-09-12DAY14 二叉树part04
找树左下角的值513.找树左下角的值迭代法层序遍历classSolution{publicList<List<Integer>>reList=newArrayList<>();publicintfindBottomLeftValue(TreeNoderoot){check(root);intindex=reList.size()-1;
- 2024-08-30day14打卡
最大二叉树classSolution{public:intgetmax(vector&vec){intindex=0;intmax=INT_MIN;for(inti=0;i<vec.size();++i){if(max<vec[i]){max=vec[i];index=i;}}returnindex;}TreeNode*traversal(vector&nums){if(nums.empt
- 2024-08-23【题解】Solution Set - NOIP2024集训Day14 CDQ分治
【题解】SolutionSet-NOIP2024集训Day14CDQ分治https://www.becoder.com.cn/contest/5482「CF364E」EmptyRectangles*3000摆烂了。「SDOI2011」拦截导弹CDQ的例题,之前做过(现在试图自己再做出来。第二问只用在第一问里面记录每一次是从哪个\(j\)转移过来的,以及
- 2024-08-13代码随想录Day14
226.翻转二叉树给你一棵二叉树的根节点root,翻转这棵二叉树,并返回其根节点。示例1:输入:root=[4,2,7,1,3,6,9]输出:[4,7,2,9,6,3,1]示例2:输入:root=[2,1,3]输出:[2,3,1]示例3:输入:root=[]输出:[]提示:树中节点数目范围在[0,100]内-100<=Node.val<=100
- 2024-08-12HashSet底层add方法去重例题 day14
测试类packagecom.shujia.day14;importjava.util.HashSet;/*使用Set集合存储自定义对象,当对象的姓名和年龄都一样的时候,将这两个对象认为是重复了,进行去重HashSet:底层数据结构是哈希表*/publicclassSetDemo2{publicstaticvoidmain(String[]ar
- 2024-08-12LinkedHashSet day14
/*LinkedHashSet是继承自HashSet类,底层数据结构是哈希表和双链表,哈希表保证了元素的唯一性,双链表保证了元素的有序Collection:接口-List(元素有序且可以发生重复,且有索引的概念)-ArrayList(底层数据结构是数组,查询快,增删慢,线程
- 2024-08-05日撸Java三百行(day14:栈)
目录一、栈的基本知识1.栈的概念2.栈的功能3.栈的实现二、栈的代码实现1.栈的基本属性与方法2.栈的遍历3.入栈实现4.出栈实现5.数据测试6.完整的程序代码总结一、栈的基本知识1.栈的概念根据百度百科,我们知道“栈”是存储货物或供旅客住宿的地方,可引申为仓库
- 2024-07-30嵌入式day14
数组的遍历(指针)迭代器([begin,end]):通过前一个元素找到了下一个元素(++),基于数组的有序性递归调用逆序:迭代器选择排序:迭代器冒泡排序:迭代器插入排序:快排(qsort):先设置基准数(begin),从右往左找,第一个比基准数小的数,从左往右找,第一个比基准数大的数,互换两个数,重复刚才的操作,
- 2024-07-30Day14 二叉树Part2 递归的应用(二叉树相关)
任务226.翻转二叉树给你一棵二叉树的根节点root,翻转这棵二叉树,并返回其根节点。思路逻辑上,我们知道用递归遍历一棵树,一定会遍历每个节点。因此在遍历的过程中处理即可。考虑递归基,即当节点为空时直接返回。考虑单层递归,为了反转二叉树,如何处理当前节点呢?即如何反转以当
- 2024-07-26实训day14(7.25)
Git一种分布式版本控制系统,用于跟踪和管理代码的变更一.Git的主要功能:二.准备git机器修改静态ip,主机名三.git仓库的建立:1.安装git[root@git~]#yum-yinstallgit2.创建一个目录----用来放置git文件[root@git~]#mkdir/yy0003.使用git指令,一定要cd到初始化之后的目
- 2024-07-25实训day14(7.25)
一、Git概述Git是一种分布式版本控制系统,用于跟踪和管理代码的变更。它是由LinusTorvalds创建的,最初被设计用于Linux内核的开发。Git允许开发人员跟踪和管理代码的版本,并且可以在不同的开发人员之间进行协作。Github用的就是Git系统来管理它们的网站,Github是一个社
- 2024-07-25zyx青岛实训day14 7/25
Git一种分布式版本控制系统,用于跟踪和管理代码的变更一.Git的主要功能:二.准备git机器修改静态ip,主机名三.git仓库的建立:1.安装git[root@git~]#yum-yinstallgit2.创建一个目录----用来放置git文件[root@git~]#mkdir/yy0003.使用git指令,一定要cd到初始化之后的目
- 2024-07-24DAY14
数组的使用For-Each循环,数组作方法入参,数组作返回值packagecom.drumk.array;publicclassArrayDemo01{ publicstaticvoidmain(String[]args){ int[]arrays={1,2,3,4,5}; //打印全部的数组元素 for(int
- 2024-07-21蓝桥杯单片机学习(Day14 实现操作外部开启中断)
外部中断相关寄存器的配置方法和触发方式: 实验配置:
[email protected],J3跳线配置为IO方式,J5配置为BTN、J2配置为1-3和2-4。配置方法: EX0、IT0负责外部中断0服务函数的开启其中断服务函数优先级为interrupt0,EX1、IT1负责