• 2025-01-08『杂题总结』Day11 略解
    前言只闻花香,不谈悲喜。饮茶颂书,不争朝夕。对BZ的题目彻底失望了,开始自己瞎搞了。1.CF2057E2标签:\(\textbf{Floyd}\)。首先先考虑朴素做法。考虑每次询问二分答案,边权比\(\text{mid}\)小的边当作\(0\),否则当作\(1\)。如果\(a\tob\)的最短路\(\lek\),那么就是合
  • 2025-01-04LeetCode算法题 (二叉树的直径)Day11!!!C/C++
    https://leetcode.cn/problems/diameter-of-binary-tree/description/一、题目描述给你一棵二叉树的根节点,返回该树的 直径 。二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。两节点之间路径的 长度 由它
  • 2024-12-20C语言习题~day11
    1、C程序常见的错误分类不包含:()A.编译错误B.链接错误C.栈溢出D.运行时错误栈溢出是运行时错误的一种,因此C程序不会将栈溢出错误单独列出来,栈溢出包含在运行时错误中。因此:选择C2、关于VS调试快捷键说法错误的是:()A.F5-是开始执行,不调试B.F10-是逐过程调试,遇到函数不
  • 2024-12-15前端面经每日一题day11
    前端面经整理-CSDN博客我找到内容题目就是在这里面,详细可以看这个。了解浏览器缓存机制浏览器缓存就是把已经请求过的资源存储起来,当下次需要该资源的时候,浏览器会根据缓存机制决定是直接使用缓存的资源还是向服务器发送请求。作用:降低服务器压力强制缓存>协商缓存强制
  • 2024-11-26学习Python Day11
    函数1.1定义函数def函数名(参数):    代码1    代码21.2调用函数函数名(参数) 在Python中,函数必须先定义,后调用2.函数参数形参:定义函数时,括号中的参数实参:调用函数时,括号中的参数位置参数:调用函数时按照形参的位置来传递参数关键字参数:用"键
  • 2024-12-06object is not an instance of declaring class
    测试反射的时候报错了代码如下packageorg.example.provider.domain;importlombok.Data;@DatapublicclassUser{publicintuserId;publicStringuserName;}publicstaticvoidmain(String[]args)throwsClassNotFoundException,NoSuchMethodExcep
  • 2024-12-01机器学习算法中的距离计算方式详解
    目录欧氏距离(EuclideanDistance)原理详解代码实现应用场景曼哈顿距离(ManhattanDistance)原理详解代码实现应用场景闵可夫斯基距离(MinkowskiDistance)原理详解代码实现应用场景马氏距离(MahalanobisDistance)原理详解代码实现应用场景汉明距离(HammingDistance
  • 2024-09-16Day11.面向对象编程OOP(3)
    多态动态编译:类型:可扩展性即同一种方法可以根据发送对象的不同而采用多种不同的行为方式一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多多态注意事项:多态是方法的多态,属性没有多态父类和子类有联系类型转换异常:ClassCastException存在条件:继承
  • 2024-09-12day11-多线程
    一、线程安全问题线程安全问题出现的原因?存在多个线程在同时执行同时访问一个共享资源存在修改该共享资源线程安全:多个线程同时修改同一个资源取钱案例小明和小红是一对夫妻,他们有一个共同的账户,余额是10万元如果小明和小红同时来取钱,并且2人各自
  • 2024-09-12C++复习day11
    类型转化C语言中的类型转换在C语言中,如果赋值运算符左右两侧类型不同,或者形参与实参类型不匹配,或者返回值类型与接收返回值类型不一致时,就需要发生类型转化,C语言中总共有两种形式的类型转换:隐式类型转换和显式类型转换。隐式类型转化:编译器在编译阶段自动进行,能转就转,
  • 2024-09-08DAY11 栈与队列part02
      逆波兰式求值代码随想录(programmercarl.com)1classSolution{2public:3intevalRPN(vector<string>&tokens){4stack<longlong>st;5for(inti=0;i<tokens.size();i++)6{78if(tokens[i]=="+
  • 2024-09-02day11(IO进程)进程间的通信---信号灯集
    目录1.特点2.步骤3.命令4.函数接口1.ftok3.semctl3.semop函数操作:把信号灯集加到共享内存实现同步:输入输出quit结束input:output:1.特点信号灯(semaphore),也叫信号量,信号灯集是一个信号灯的集合。它是不同进程间或一个给定进程内部不同线程间同步的机制
  • 2024-08-30day11打卡
    翻转二叉树classSolution{public:voidtraversal(TreeNoderoot){if(root==nullptr){return;}traversal(root->left);traversal(root->right);TreeNodetmp=root->left;root->left=root->right;root->right=tmp;}TreeNodeinvertTree(T
  • 2024-08-18Python学习笔记 DAY11
    字符串查找count(sub[,start[,end]])find(sub[,start[,end]])rfind(sub[,start[,end]])index(sub[,start[,end]])rindex(sub[,start[,end]])x="上海自来水来自海上"x.count("海")2x.count("海",0,5)1x.find("海")1x.rfind("海&q
  • 2024-08-10C语言学习笔记 Day11(指针--下)
    Day11 内容梳理:目录Chapter7 指针7.6指针&函数(1)形参改变实参的值(2)字符数组作为函数参数1)合并字符串2)删掉字符串中空格(3)指针作为函数返回值Chapter7 指针7.6指针&函数(1)形参改变实参的值前文提到形参无法改变实参,但是通过使用指针就可以改变。因为在
  • 2024-08-10代码随想录Day11
    150.逆波兰表达式求值给你一个字符串数组tokens,表示一个根据逆波兰表示法表示的算术表达式。请你计算该表达式。返回一个表示表达式值的整数。注意:有效的算符为'+'、'-'、'*'和'/'。每个操作数(运算对象)都可以是一个整数或者另一个表达式。两个整数之间的除法总是
  • 2024-08-08StringBuffer的功能,添加、删除、替换、反转(字符串逆序)功能 day11
    packagecom.shujia.day11;/*StringBuffer的功能:添加功能publicStringBufferappend(Stringstr)在末尾处添加字符,返回自身publicStringBufferinsert(intoffset,Stringstr)指定位置添加字符串,返回自身
  • 2024-08-08StringBuffer:可变字符串及构造方法 day11
    packagecom.shujia.day11;/*StringBuffer:可变字符串,这个容器中只能存放字符概述:线程安全,可变的字符序列。字符串缓冲区就像一个String,但可以修改。在任何时间点,它包含一些特定的字符序列,但可以通过某些方法调用来更改序列的长度和内容