数组 序列 饼干day

基础题数组-485、283、27

485. 最大连续 1 的个数 1 class Solution: 2 def findMaxConsecutiveOnes(self, nums: List[int]) -> int: 3 maxCount = count = 0 4 5 for i, num in enumerate(nums) ......
数组 基础 485 283

寻找数组的中心下标

# 一、问题描述 给你一个整数数组 nums ,请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。 如果中心下标位于数组最左端,那么左侧数之和视为 0 ,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。 如果数组有多个 ......
下标 数组

[代码随想录]Day26-回溯算法part06

## 题目:[332. 重新安排行程](https://leetcode.cn/problems/reconstruct-itinerary/) ### 思路: 其实这里已经是图的部分了,回溯应该也可以。Hierholzer算法解决欧拉问题 ### 代码: ```go func findItiner ......
随想录 随想 算法 代码 part

Namomo Summer Camp 23 Day 1 ABCDHI

# [Namomo Summer Camp 23 Day 1](https://vjudge.net/contest/576636#overview) ## [A - Amusement Arcade](https://vjudge.net/problem/QOJ-4184) 题意:有$n$个座位, ......
Namomo ABCDHI Summer Camp Day

『30 天沉淀 90 mins』Day 3 http2.0 探索与 https 入门

# http2.0 探索 ## http1.1 如何优化? 1. 通过缓存技术来避免发送 HTTP 请求。客户端收到第一个请求的响应后,可以将其缓存在本地磁盘,下次请求的时候,如果缓存没过期,就直接读取本地缓存的响应数据。如果缓存过期,客户端发送请求的时候带上响应数据的摘要,服务器比对后发现资源没有 ......
http2 https mins http Day

探讨C语言中数组、元素内存地址之间的关系

最近一直在研究C语言,总结出一个结论:C开发者就是和内存与数据结构在打交道。 这篇文章先整理一下内存这块学习到的知识以免后面忘记了。 我们先讨论下数组和指针之间的关系,代码如下: #include <stdio.h> int main() { int arr[3] = {77777,88888,99 ......
数组 元素 内存 之间 语言

《剑指Offer》-51-数组中数字出现的次数

数组中除了两个数字,其他数字都出现了两次,找出这两个只出现了一次的数字 判断一个数字出现过没有,我们最常用的就是 set,set 中存在,那么就说明已经出现过了 但是这里要求空间复杂度`O(1)`,所以得换个思路 于是我想到了排序,将数组排序后相同的两个重复元素肯定是相邻的,这样我们只需要一次遍历就 ......
数组 次数 数字 Offer 51

Redis序列化协议:RESP

### RESP协议 读一下redis的序列化协议,顺便做点记录。 #### 简介 RESP协议即 REdis Serialization Protocol(Redis序列化协议)。 RESP协议在Redis 1.2中引入,在Redis 2.0中成为了与Redis服务器通信的标准方式。这是所有Red ......
序列 Redis RESP

vue--day69---vuex

1. vuex 是什么 概念:专门在 Vue 中实现集中式状态(数据)管理的一个 Vue 插件,对 vue 应 用中多个组件的共享状态进行集中式的管理(读/写),也是一种组件间通信的方 式,且适用于任意组件间通信。 2. 什么时候使用 Vuex 1. 多个组件依赖于同一状态 2. 来自不同组件的行为 ......
vuex vue day 69

day4

建立类模板的对象时,需要先将类模板实例化,也就是类模板传递参数完成实例化,先指明这个对象,然后在实例化这个对象 结构体包含成员函数,能够实现继承和多态,结构体除了访问权限和类不一样外,几乎可以说是一模一样 const在*号左边时,表示指向的值不变,位于*右时,指针的指向不能改变 #ifndef、#d ......
day4 day

vue--day68--插槽的总结

## 插槽 1. 作用:让父组件可以向子组件指定位置插入html结构,也是一种组件间通信的方式,适用于 <strong style="color:red">父组件 > 子组件</strong> 。 2. 分类:默认插槽、具名插槽、作用域插槽 3. 使用方式: 1. 默认插槽: ```vue 父组件中 ......
vue day 68

【剑指Offer】41、和为S的连续正数序列

# 【剑指Offer】41、和为S的连续正数序列 **题目描述:** 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:1 ......
正数 序列 Offer

vue--day67--作用域插槽

1. App.vue <template> <div class="container"> <Category title="游戏" > <template scope="atgui"> <ul > <li v-for="(g,index) in atgui.games" :key="index"> ......
作用 vue day 67

由P7914括号序列(A题)引发的关于区间DP的思考

和`CF149D Coloring Brackets`(B题)一样,都是关于括号的区间DP。 在B题中,有一个细节,就是在枚举断点时枚举到第一个就要`break`,这是为了使每种方案只贡献一次,防止一种方案中有多个符合条件的断点。 此题中,因为序列的字符是不变的,所以直接`break`就行了。 但是 ......
括号 区间 序列 P7914 7914

java序列化

序列化和反序列化 序列化:把对象转换为字节序列的过程称为对象的序列化. 反序列化:把字节序列恢复为对象的过程称为对象的反序列化. 什么时候需要用到序列化和反序列化 将内存中的对象持久化到磁盘、数据库或网络传输 对象深拷贝 Serializable 接口 在 Java 中实现了 Serializabl ......
序列 java

FastJson不成想还有个版本2啊:序列化大字符串报错

# 背景 发现陷入了一个怪圈,写文章的话,感觉只有大bug或比较值得写的内容才会写,每次一写就是几千字,争取写得透彻一些,但这样,我也挺费时间,读者也未必有这么多时间看。 我想着,日常遇到的小bug、平时工作中的一些小的心得体会,都还是可以写写,这样也才是最贴近咱们作为一线开发生活的,也不必非得是个 ......
字符串 序列 字符 FastJson 版本

20天 hot 100 速通计划-day15

### 栈 #### [394. 字符串解码](https://leetcode.cn/problems/decode-string/) 给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: `k[encoded_string]`,表示其中方括号内部的 `encoded_string` 正 ......
hot 100 day 15

从数组中构建二叉树

```c++ #include #include #include #include #include using namespace std; struct TreeNode { int val; TreeNode *left; TreeNode *right; TreeNode() : val( ......
数组

day06

进程间通信: 一、基本概念: 什么是进程间通信: 指两个或多个进程之间需要协同工作、交互数据的过程,因为进程之间是相互独立工作的,为了协同工作就需要进行通信来交互数据 进程间通信的分类: **(背)** 简单的进程间通信: 信号(携带附加信息)、文件、环境变量表、命令行参数 传统的进程间通信: 管道 ......
day 06

day02

TCP服务端处理多客户端任务: 原来是通过开启子进程来服务不同的客户端,当客户端退出时就关闭该子进程 多路复用: 使用一个进程(有且只有一个主进程)同时监控若干个文件描述符,这种读写模式称为多路复用 多用于TCP的服务端,用于监控客户端的连接和数据的收发 优点:不需要频繁地创建、销毁进程,从而节约内 ......
day 02

标准C++ -- day03

##### 一、 对象的创建和销毁过程分析 1. 对象的创建过程 - 给对象划分内存空间 - 执行初始化列表 - 根据继承表的顺序调用父类的无参构造或者有参构造 - 通过:父类名(val) 调用父类的有参构造 - 根据成员变量的定义顺序调用类类型成员的无参构造或者有参构造 - 通过:类类型成员名(v ......
标准 day 03

利用 XGBoost 进行时间序列预测

XGBoost(极限梯度提升)是一种开源算法,它实现了梯度提升树,并进行了额外的改进,以获得更好的性能和速度。该算法能够快速做出准确的预测,使该模型成为许多比赛的首选模型,例如 Kaggle 比赛。 ......
时间序列 序列 XGBoost 时间

namomo camp day1(2021GCPC) BAIDHG

# namomo camp day1 [TOC] ## [B - Brexiting and Brentering](https://vjudge.net/problem/QOJ-4185) 字符串替换 ```c++ void solve() { string s; cin>>s; int n = ......
namomo BAIDHG camp 2021 GCPC

RedisTemplate如何实现序列化与反序列化

RedisTemplate是SpringDataRedis提供的一个核心类,用于与Redis数据库进行交互。它提供了一系列操作Redis的方法,例如存储、检索和删除数据等。RedisTemplate是一个泛型类,可以根据需要指定键和值的类型。它通常用于在Spring应用程序中与Redis进行交互。 ......
序列 RedisTemplate

slice 切片数组测试记录【GO 基础】

〇、测试前准备 本文是在 GO 环境下测试记录系列之一,GO 基本环境部署步骤将略过,直接上代码。 下面是常用命令:【初始化 + 运行 + 编译】 // {GOPATH} 环境变量值, example 项目文件夹名称 {GOPATH}\src\example> // 运行代码 // xxx.go 为 ......
数组 基础 slice

day15 - 二叉树 part02

102. 二叉树的层序遍历 详解 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), l ......
part day 15 02

8.23 Day8

10+10+40=60 三题全因为奇怪原因挂分了 被c++进制卡了2天了,我不好说 # T1 50->10 0x3f3f3f3f在int->long long下不会变大只有1e9 将水栓放一轴,着火点放一轴,水栓与着火点的匹配不会相交(改为不相交会更优),O(n^2)暴力就很显然了 # T2 40- ......
8.23 Day8 Day 23

js 计算对象数组中某个字段sum之和

1、一个字段之和 要计算一个对象数组中某个字段的和,你可以使用 JavaScript 的 Array.prototype.reduce() 方法。reduce() 方法对数组中的每个元素执行一个提供的函数,并将结果累积为单个值。以下是一个示例: 假设你有一个对象数组 data,每个对象都有一个 va ......
之和 数组 字段 对象 sum

数组的学习

1.数组的定义: int[ ] arr=new int[ ]{1,2,3 }; 简写为: int[ ] arr={1,2,3}; 2.数组地址值含义 直接打印数组代表地址值,其中 [ 代表数组的意思, I 代表int类型数组, @ 代表固定搭配分隔符, B6d3589才是其真正地址 ......
数组

[树状数组] 学习笔记

# 原理 ``` int lowbit(int x) { return x & (-x); } void add(int x, int k) { for (; x <= n; x += lowbit(x)) c[x] += k; } int query(int x) { int ans = 0; f ......
数组 笔记