val
  • 2024-11-21NotePad++ 安装Zen coding 完美支持PHP
    NotePad++ 安装Zencoding完美支持PHP依据Html或css增加自动补全,发现PHP的美元符转义为数字1,或2或3配置路径为: \Notepad++\plugins\NppScripting\includes\ZenCoding.js在varzen_settings中增加 'phpSymbol':'$',  在调用时${phpSymbol} 即可自动补全带有美
  • 2024-11-21【力扣热题100】[Java版] 刷题笔记-234. 回文链表
    题目:234.回文链表给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。解题思路回文定义:是指正读和反读都相同的字符序列。将链表数据获取出来,再通过前后指针向中间遍历,数据一致,则是回文;如果不一致则不是回文。
  • 2024-11-20Scala的迭代器
    1.迭代器定义ScalaIerator(选代器)不是一个集合,它是一种用于访问集合的方法。如果要访问集合,需要通过集合对应的迭代器调用迭代器的方法来访问。另外,还可以利用集合本身提供的方法访问集合。2.迭代器使用在Scala中利用选代器访问集合的方法与Java中相同。假如需要遍历
  • 2024-11-20Scala之Array数组
     可修改的Arrayimportscala.collection.mutable.ArrayBuffer//Array:数组//可修改的:ArrayBuffer//不可修改的:ArrayobjectTest1{//可修改的:ArrayBufferdefmain(args:Array[String]):Unit={//1.新建valarr1=ArrayBuffer(1,2,3)//2.添加
  • 2024-11-20尚硅谷大数据技术之电商用户行为数据分析
    尚硅谷大数据技术之电商用户行为数据分析尚硅谷大数据技术之电商用户画像.docx尚硅谷大数据技术之电商用户行为分析第1章项目整体介绍1.1电商的用户行为电商平台中的用户行为频繁且较复杂,系统上线运行一段时间后,可以收集到大量的用户行为数据,进而利用大数据技术进行深入挖
  • 2024-11-19代码随想录:两两交换链表中的节点
    代码随想录:两两交换链表中的节点链表题目务必用虚头节点,很多问题会变简单很多/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):val(x),next(
  • 2024-11-19大数据学习17之Spark-Core
    5.3.算子5.3.1.何为算子        算子是一个函数空间到另一个函数空间的映射。广义的讲,对任何函数进行某一项操作都可以认为是一个算子。5.3.2.分类    转换算子    行动算子    控制算子5.3.3.转换算子(单Value)5.3.3.1.map     
  • 2024-11-19JAVA反序列化学习-CommonsCollections5(基于ysoserial)
    环境准备JDK1.8(8u421)我以本地的JDK8版本为准、commons-collections(3.x4.x均可这里使用3.2版本)cc3.2:<dependency><groupId>commons-collections</groupId><artifactId>commons-collections</artifactId><version>3.2</version>&l
  • 2024-11-19洛谷题单指南-二叉堆与树状数组-P5677 [GZOI2017] 配对统计
    原题链接:https://www.luogu.com.cn/problem/P5677题意解读:所谓好的配对,通过分析公式∣ax−ay∣≤∣ax−ai∣(i≠x),可以得知就是一个ax与其差的绝对值最小的形成的配对,在数轴上就是距离ax最近的点ay,配对是下标(x,y),给定若干个区间[l,r],每个区间的配对数*区间编号的累加。解题思路:
  • 2024-11-19Scala(多维数组)
    最典型的的多维数组就是二维数组。objecttest3{defmain(args:Array[String]):Unit={//二维数组//2.1创建方式1valarr5=Array.ofDim[Int](2,2)//2行2列//2.2访问数组的元素arr5(0)(0)=1arr5(0)(1)=2arr5(1)(0)=3
  • 2024-11-19LeetCode 1290[二进制链表转整数]
    题目链接LeetCode1290[二进制链表转整数]详情实例提示题解思路遍历链表,获取链表的值添加到容器内在容器内遍历值,由高位到地位遍历,为权重,然后算值代码/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*
  • 2024-11-19Wtwy fan club 出征 icpc 大获全胜
    第一次打ICPC貌似打得还不错,最后是11题12罚时,贡献了7题但是10罚时(((C其实就是选四个出现次数大于等于\(2\)的数,让他们两两差的和最大,记录一下出现次数扫一遍找最大,次大,最小,次小即可。D赛时脑瘫了多加了个分治的老哥,意识到时已经吃7发了。考虑以每个\(i\)做结尾
  • 2024-11-18代码随想录:移除链表元素
    代码随想录:移除链表元素简单的链表操作,注意C++中在访问一个实体结构体时,用.来进行元素访问ListNodehead;head.val=10;head.next=nullptr;在访问一个指针变量时,用→来进行元素访问,如在本题中,题目给的head是一个指针,所以所有的变量访问都用→/***Definitionforsing
  • 2024-11-18Scala字符串练习题
    objectStringManipulationExamples{defmain(args:Array[String]):Unit={//问题1valfloatString="3.14"valfloatValue=floatString.toFloatvalbackToString=floatValue.toStringprintln(backToString)//问题2v
  • 2024-11-17团队项目冲刺——DAY3
    团队项目冲刺——DAY3每天举行站立式会议昨天已完成的工作成员任务徐嘉炜组织会议,说明项目进度,指导项目发展陈祥意参与会议,简要讲述应用程序测试的各个模块林楦参与会议,讲述有关功能界面的UI开发陈大锴参与会议,协调开发技术与实际需求,记录需求蔡家显
  • 2024-11-17一些Leetcode关于双指针的简单题解
    26.删除有序数组中的重复项给你一个非严格递增排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。然后返回nums中唯一元素的个数。考虑nums的唯一元素的数量为k,你需要做以下事情确保
  • 2024-11-16【学习笔记】贪心,从会贪一点到入狱。
    为什么会入狱?因为贪太多会被抓。\(\colorbox{white}{\color{white}{会被拉清单}}\)\(\colorbox{white}{\color{white}{只要再会反悔就行了。}}\)主要写点方式方法然后记点题目。参考资料贪心还能这么玩?——浅谈进阶贪心邻项交换法比较基础的方法,主要就是证明一个状态是最优
  • 2024-11-16[leetcode]27. 移除元素(Java实现)
    题目给你一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。假设 nums 中不等于 val 的元素数量为 k,要通过此题,您需要执行以下操作:更改 nums 数组,使 nums 的前 k 
  • 2024-11-15大数据学习15之Scala集合与泛型
    1.概述        大部分编程语言都提供了数据结构对应的编程库,并称之为集合库(CollectionLibrary),Scala也不例外,且它还拥有以下优点:易用:灵活组合运用集合库提供的方法,可以解决大部分集合问题简洁:拜类型推断和函数式编程所赐,帮助程序员写出更简洁,更优雅的代码安全:
  • 2024-11-1598. 验证二叉搜索树
    题目链接解题思路这种二叉树的题目,绝大部分可以用「二叉树的递归套路」来解决,那么什么是「二叉树的递归套路」?其实就是每个节点会有信息,该节点信息怎么来的?左儿子的信息+右儿子的信息,然后加工成自己的信息。根结点是否是搜索二叉树?需要左儿子和右儿子给什么信息?首先
  • 2024-11-15java 反序列化 cc5复现
    复现环境:common-collections版本<=3.2.1,java版本随意.cc5则是cc6的一个变形,换了一个出口.直接从有变化的位置开看.TiedMapEntrypublicclassTiedMapEntryimplementsMap.Entry,KeyValue,Serializable{privatestaticfinallongserialVersionUID=-84538693613
  • 2024-11-14平衡树练习总结
    P6136【模板】普通平衡树(数据加强版)狠狠地被有旋Treap恶心了一把,从此再也不写有旋Treap!还是FHQTreap爽,比有旋Treap短一半。有旋Treap结构体及相关数据定义constintINF=1e18;structTreap{ intls,rs; intval,dat; intcnt,sz;}tree[M+N];#definels(p)tr
  • 2024-11-14P8099 [USACO22JAN] Minimizing Haybales P 题解
    好题图论的难点在于建图~首先我们关注到如果两个草堆之间的差大于K,那么他们的位置就是固定的,就相当于给了一些限制,这就是很经典的连边然后拓扑排序。其实你是不是可以直接从小的向大的连边(我没试)然后再做排序。这一部分代码(粗略验证正确性,赶着写的,可能比较一言难尽)#include<bi
  • 2024-11-14MX 2025--炼石计划 NOIP 模拟赛 #20
    打得抽象。T3,T4放俩难的板子。由于是MX的题,就不放题意了。邻间的骰子之舞发现复制操作不会超过\(64\)次,而粘贴操作肯定是越均匀越好,直接二分暴力跑就行了。点此查看代码#include<bits/stdc++.h>usingnamespacestd;#definerep(i,s,t,p)for(inti=s;i<=t;i+=p)#
  • 2024-11-14scala的list
    Scala列表类似于数组,它们所有元素的类型都相同,但是它们也有所不同:列表是不可变的,值一旦被定义了就不能改变,其次列表具有递归的结构(也就是链接表结构)而数组不是。packageTestimportscala.collection.mutable.ListBuffer//List://有序:下标从0开始,可以依次访问//链表