9月24每日打卡

《摆与混》第三十三章--8月6日--周日

明天出发去长沙玩一圈,今天狠狠的学习。 1.今天做了什么:今天8点半起床。洗漱后,简单吃了早饭,早上拼命学,下午看了一趟弟弟,继续拼命学,下午5点健身,晚上经典PTA。 2.解决了什么问题:Java课程推进,复习了一下。 3.明天干什么:长沙gogogo!!! PS:不想学习,我想成为塑料袋; ......

8月6日总结

8.6周日 增强循环 增强for:简化数组和Collection集合的遍历. 数据结构数据结构是计算机存储、组织数据的方式,是指相互之间存在的一种或多种特定关系的数据元素的集合通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率数据进入栈模型的过程称为进压栈 数据离开栈模型的过程称为弹/出栈 ......

2023.4.24

### T1 一个排列,求所有区间第二大。 只需要求出位置 $i$ 的左边第一大和第二大即可,右边同理。 二分 + $\text{ST}$ 乱搞。 ### T2 每次选择一个 $i$,代价增加 $h_{i-1}+h_i+h_{i+1}$,且令 $h_i\rightarrow0$. 操作进行 $n$ ......
2023 24

24. 两两交换链表中的节点 【递归】

给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 输入:head = [1,2,3,4] 输出:[2,1,4,3] 思路:递归 from typing import Optional # 创建链表 def creat ......
节点 24

9-3 BDC编程

9-3 BDC编程 1基本: BATCH DATA COMMUNICATION - 批量数据交互,是使用模拟用户操作的方法,批量录入数据的技术。有点类似于OFFICE软件中的宏。 在BAPI出现之前,基本上使用非常广泛,现在有了BAPI,数据导入一般会选择BAPI。 2两种模式: - CTU使用CA ......
BDC

力扣-24. 两两交换链表中的节点

题目:给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 = public static ListNode swapPairs(ListNode head) { if(head==null||head.next==nu ......
节点 24

《摆与混》第三十二章--8月5日--周六

今天喝喜酒。 1.今天做了什么:今天9点起床。小学一会儿就去酒店了,中午吃的还不错,下午跟着表哥表姐玩了一下午,晚上也在酒店吃,之后去给我弟弟送饭。晚上在家看比赛。 2.解决了什么问题:无。 3.明天干什么:预计继续学习Java,PTA同步跟进; PS:不想学习,我想成为铝电池; ......

7月30号到8月5号。

7月30号到8月5号。本周我进行了大数据的学习和看了一些天道电视剧。7月30日周日,我今天学习了这个Linux小技巧,快捷键使用方法,还有这个在这个Linux上进行软件的安装, Yum命令。还有控制软件的启动关闭软连接。7月31日我看了一些天道的电视剧,这个发现,人家丁元英这个境界高深,一般人还真是 ......

day24

#***一.miscmisc*** #1.得到一张png,扔进kali中,foremost得到两个zip,打开其中一个,发现一张jpg和一个加密的zip,在jpg中分离出一个zip ![image](https://img2022.cnblogs.com/blog/2629165/202205/26 ......
day 24

LeetCode从算法到算命—每日一题(0805)

# 21. 合并两个有序链表 ## 题目信息 将两个升序链表合并为一个新的 **升序** 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 **示例 1:** ``` 输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4] ``` **示例 2:** ......
算法 LeetCode 0805

8月5日总结

8.5周六 上午写了pta java : 遍历collection 集合 Iterator:迭代器,集合的专用遍历方式Iterator<E> iterator();返回此集合中请的迭代器.迭代器依赖于集合而存在.Iterator中常用方法Enext();返回迭代中的下一个元素bollean has ......

8月5日进度总结

一.今天做了什么 二.遇到的问题,如何解决 三.明天准备做什么 ......
进度

暑期熔炉8月4

不规则数组 规则的 4×3 二维数组有 12 个元素,而不规则数组就不一定了。如下代码静态初始化了一个不规则数组。 int intArray[][] = {{1,2}, {11}, {21,22,23}, {31,32,33}}; 动态初始化不规则数组比较麻烦,不能使用 new int[4][3] ......
熔炉

每日汇报 第七周第六天 JAVA复习&PTA

今日学习: JAVA复习,pta完成习题 明日计划: PTA ,JAVA往下学 遇到困难:JAVA好多都忘了,得多巩固了 ......
JAVA amp PTA

暑期熔炉8月1

尽管数组可以存储一组基本数据类型的元素,但是数组整体属于引用数据类型。当声明一个数组变量时,其实是创建了一个类型为“数据类型[]”(如 int[]、double[]、String[])的数组对象,它具有表 1 所示的方法和属性。 表 1 数组的方法和属性 方法名称返回值 clone() Object ......
熔炉

暑期熔炉8月2

获取全部元素 当数组中的元素数量不多时,要获取数组中的全部元素,可以使用下标逐个获取元素。但是,如果数组中的元素过多,再使用单个下标则显得烦琐,此时使用一种简单的方法可以获取全部元素——使用循环语句。下面利用 for 循环语句遍历 number 数组中的全部元素,并将元素的值输出。代码如下: int ......
熔炉

暑期熔炉8月3

创建二维数组 在 Java 中二维数组被看作数组的数组,即二维数组为一个特殊的一维数组,其每个元素又是一个一维数组。Java 并不直接支持二维数组,但是允许定义数组元素是一维数组的一维数组,以达到同样的效果。声明二维数组的语法如下: type arrayName[][]; // 数据类型 数组名[] ......
熔炉

暑期熔炉7月30

数组(array)是一种最简单的复合数据类型,它是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和不同的下标来确定数组中唯一的元素。根据数组的维度,可以将其分为一维数组、二维数组和多维数组等。 总的来说,数组具有以下特点: 数组可以是一维数组、二维数组或多维数组。 数值数 ......
熔炉

暑期熔炉7月31

一维数组 为了在程序中使用一个数组,必须声明一个引用该数组的变量,并指明整个变量可以引用的数组类型。声明一维数组的语法格式为: type[] arrayName; // 数据类型[] 数组名; 或者 type arrayName[]; // 数据类型 数组名[]; 分配空间 声明了数组,只是得到了一 ......
熔炉

8.5打卡

L2-013 红色警报 #include <cstdio>#include <algorithm>#include <iostream>#include <cmath>#include <cstring>using namespace std;int n,m;struct node{ int u,v ......
8.5

2023年8月5日 天气:小雨

今天早上起来背了一个小时的英语单词,然后晨跑了三公里,回到家后学习了一 个 小时的 英语阅读。下午学习编程了一个小时,然后看了一会电视,最后就是写了一个小时的作业,晚上练了一个小时的字,最后看了几章小说。 明天打算看几集电视剧,然后学习一个小时的java,有时间的话出去打一会儿羽毛球,最后晚上练一个 ......
小雨 天气 2023

7月30日

今天学习了Java的一种特殊类 枚举类的格式: 修饰符enum枚举类名{ 名称1,名称2,... 其他成员... } 枚举类的第一行只能罗列一些名称,这些名称是常量,每个常量记住的都是枚举类的一个对象 ......

7月31日

今天继续学习了枚举类 枚举类的构造器是私有的,因此不能创建对象 枚举都是最终类,不可以被继承 枚举类中,从第二行开始,可以定义类的其他各种成员 编译器为枚举类新增了几个方法,并且枚举类都是继承:java.lang.Enum类的,从enum类也会继承一些方法 枚举用来表示一组信息,然后作为参数传递 ......

8月1日

今天学习了泛型 定义类、接口、方法时,同时声明了一个或者多个变量(如:<E>),称为泛型类、泛型接口,泛型方法,他们统称为泛型 public class ArrayList<E>{ ... } 作用:泛型提供了在编译约束所能操作的数据类型,并自动进行检查的能力(这样可以避免强制类型的转换) 泛型的本 ......

8月2日

今天学习了泛型方法 泛型方法: 修饰符<类型变量,类型变量,...> 返回值类型 方法名(形参列表){ } public static <T> void test(T t){ } 泛型上限:?extends Car:?能接受的必须是Car或者子类 泛型下限:?super Car:?能接受的必须是Ca ......

8月3日

今天又学习了Java的常用API StringBuilder代表可变字符串对象,相当于一个容器,它里面装的字符串是可以改变的,就是用来操作字符串的。 好处:StringBuider比String更适合做字符串的修改操作,效率会更高,代码更简介 StringBuilder append(boolean ......

8月4日

今天学习了Java的IO流 File是java.io.包下的类,File类的对象,用于代表当前系统的操作文件 public class File extends Object implements Serializable ,Comparable<File> 文件和目录路径名的抽象表示 ......

8月5日

今天继续学习了File文件对象的创建 构造器: File(File parents,String child) //从父抽象路径名和子路径名字符串创建新的File实例 File(String pathname) //通过将给定路径名字符串为抽象路径名来创建新File实例 File(String pa ......

7月31日

7月31日 暑假生活ppt里边写读后感12点截止,也不知道是中午还是晚上,从昨天晚上虏战了一个通宵,早上四点多才写完收工,把作业发到博客园里边之后太精神了,又看了会儿小说,越看越困,应该大概也许是五点多,也有可能是六点多又睡着了,到了十一点左右才被我妈叫起来,还来了个串门的,我是实在不想动,就一直在 ......

8月1日

8月1日 今天在家里辅导我弟的英语,烦得要死,啥也不会,教也教不懂,很疯,在家下午有空就刷了到Java的题。 判断101-200之间有多少个素数,并输出所有素数。 public class Prog2{ public static void main(String[] args){ int m = ......