相关文章
leetcode经典面试150题---6.旋转数组
题目描述 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数 示例 1: 输入: nums [1,2,3,4,5,6,7], k 3
输出: [5,6,7,1,2,3,4]
解释:
向右轮转 1 步: [7,1,2,3,4,5,6]
向右轮转 2 步: [6,7,1,2,3,4,5]
向右轮转 3 步…
建站知识
2024/10/5 10:38:20
设一棵完全二叉树具有1000个结点,则此完全二叉树有()叶子结点,有()个度为2的结点。
一、问题
设一棵完全二叉树具有1000个结点,则此完全二叉树有(500)叶子结点,有(499)个度为2的结点。 分析: 1、叶子结点:度为0的结点。 2、以n0代表度为0的结点,n2代表度…
建站知识
2024/12/27 2:11:20
C/S架构学习之组播
组播:过多的广播会占用网络带宽,产生广播风暴的现象,从而影响正常的通信活动;组播(或者多播)是局域网内部的通信,只有加入到某个多播组的主机才能收到数据;组播的方式既可以发给多个…
建站知识
2024/11/23 16:51:28
IO学习系列之阻塞IO
阻塞IO:若资源没有准备就绪,会阻塞等待资源;若资源准备就绪,会获取相关资源;特点:在所有的IO模型中,阻塞IO是最简单、最常用、效率最低的;写阻塞:如无名管道、有名管道等…
建站知识
2024/12/25 17:05:24
C++(20):通过[[likely]]和[[unlikely]]优化编译switch
C20可以通过[[likely]]和[[unlikely]]告诉编译器,绝大部分情况会进入哪个case,很少情况会进入哪个case,从而帮助编译器进行优化:
#include <iostream>
using namespace std;int f(int a)
{int ret 0;switch(a){[[likely]]…
建站知识
2024/9/26 20:16:49
后端接口接收对象和文件集合,formdata传递数组对象
0 问题
后端接口需要接收前端传递过来的对象和文件集合;对象中存在数组对象
1 前端和后端
前端只能使用formdata来传递参数,后端不使用RequestBody注解
2 formdata传递数组对象
2.1 多个参数对象数组
addForm: {contactInfo: [{contactPerson: ,…
建站知识
2024/12/23 4:45:45
MAC苹果电脑系统清理垃圾软件CleanMyMac4.15
如今电脑成为大多数人工作的工具,使用得越久就越需要清理垃圾软件。系统垃圾、废纸娄垃圾、大型和旧文件这些通常都占用了我们的电脑几G的空间。
想要清除不必要的垃圾文件,可以使用mac卸载软件CleanMyMac X,这款清理垃圾软件可以智能扫描Ma…
建站知识
2024/12/22 17:45:28
python把Word题库转成Excle题库
又到了一年一度的背题时刻,但是收到的题库是Word版的,页数特别多 话不多说,上代码,有图有真相,代码里面备注的很详细
# 导入所需库
import csv
import os
import refrom docx import Document
from win32com import c…
建站知识
2024/11/30 18:16:26