数组 序列 饼干day

Day31(2023.08.17)

行程 8:45 到达上海市信息安全测评认证中心(黄浦区陆家浜路1308号) 9:00 项目归档 11:30--13:00 吃饭休息 13:00 项目归档 17:00 下班 ......
2023 Day 31 08 17

Day32(2023.08.18)

行程 8:45 到达上海市信息安全测评认证中心(黄浦区陆家浜路1308号) 9:00 项目归档 11:30--13:00 吃饭休息 13:00 项目归档 17:00 下班 ......
2023 Day 32 08 18

使子序列的和等于目标的最小操作次数

给你一个下标从 0 开始的数组 nums ,它包含非负整数,且全部为 2 的幂,同时给你一个整数 target 。 一次操作中,你必须对数组做以下修改: * 选择数组中一个元素 nums[i] ,满足 nums[i] > 1 。 * 将 nums[i] 从数组中删除。 * 在 nums 的末尾添加两 ......
序列 次数 目标

数据结构(数组模拟与STL)

## 通过数组模拟 ### 栈 ```c++ int stk[N], top; void init() { // 初始化 top = 0; } bool isEmpty() { // 判断是否为空 return top == 0; } bool isFull() { return top >= MA ......
数据结构 数组 结构 数据 STL

不用循环和递归判断值在数组中的索引

////数组集合 string[] str = new string[] { "a", "b", "c", "d", "e", "f", "g" }; ////要查找的字符串 string Num = "c"; ////使用Linq查询,将索引和值查出来, ////新建一个匿名类,属性包括 aa b ......
数组 索引 不用

day10

Socket网络编程 socket网络编程三要素: 1.通信的目的地址; 2.使用的端口号; 3.使用的传输层协议; ......
day 10

day9

1.简述c语言和c++的区别?1)c语言是面向过程的语言,是结构化语言,考虑如何通过一个过程对输入进行处理来得到输出的结果;c++是面向对象的语言,主要特征是“封装、继承和多态”,封装就是以及隐藏内部的实现细节,使得代码模块化。继承就是派生类可以继承父类的数据和方法,扩展了父类中以及存在的模块,实现 ......
day9 day

C++—数组

# 5 数组 ## 5.1 概述 所谓数组,就是一个集合,里面存放了相同类型的数据元素 **特点1:**数组中的每个==数据元素都是相同的数据类型== **特点2:**数组是由==连续的内存==位置组成的 ## 5.2 一维数组 ### 5.2.1 一维数组定义方式 一维数组定义的三种方式: 1. ......
数组

2308-数组

1.一维数组 一维数组在内存中是连续存放的! 随着数组下标的增长,地址是由低到高变化的! 2.二维数组 int arr [3] [4]; //创建3行4列int数组 char ch [3] [10]; //创建3行10列char数组 二维数组初始化: int arr[3][4] = {1,2,3,4 ......
数组 2308

python中求DNA的反向互补序列

001、 利用循环结构实现 [root@PC1 test01]# ls a.fa test.py [root@PC1 test01]# cat a.fa ## 测试DNA序列 AAAACCCGGT [root@PC1 test01]# cat test.py ## 程序 #!/usr/bin/env ......
序列 python DNA

数组章节的进阶54. 螺旋矩阵

54. 螺旋矩阵 1 class Solution: 2 def spiralOrder(self, matrix: List[List[int]]) -> List[int]: 3 m, n = len(matrix), len(matrix[0]) 4 res = [] #存放遍历后的结果 5 ......
数组 矩阵 螺旋 章节 54

剑指Offer 31. 栈的压入、弹出序列

**题目链接:** [剑指Offer 31. 栈的压入、弹出序列](https://leetcode.cn/problems/zhan-de-ya-ru-dan-chu-xu-lie-lcof/description/?envType=study-plan-v2&envId=coding-inter ......
序列 Offer 31

python中实现RNA序列的翻译

001、 利用循环结构实现 [root@PC1 test01]# ls a.fa test.py [root@PC1 test01]# cat a.fa ## 测试RNA序列 AUGGCCAUGGCGCCCAGAACUGAGAUCAAUAGUACCCGUAUUAACGGGUGA [root@PC1 ......
序列 python RNA

后缀数组典题

#### 后缀数组典题 约定:$sa_i$ 表示将所有后缀排序后第 $i$ 小的后缀的编号,$rk_i$ 表示后缀 $i$ 的排名,$hgt_i=lcp(sa[i],sa[i-1])$ ##### [NOI2016] 优秀的拆分 求一个字符串的子串能被拆成 $AABB$ 形式的方案数,其中 $A,B ......
数组 后缀

多行多列合并成一列内存数组的结果

问题:多行多列合并成一列内存数组的结果 函数公式解决: {=PHONETIC(OFFSET(A1:E1,ROW(1:23)-1,))} 用Offset函数生成一个多维引用,每个平面分别是A:E表的每一行。 利用Phonetic函数将每个平面里的内容进行合并。 此公式的缺陷在于被合并的内容只能是文本, ......
数组 内存 结果

[刷题记录Day22]Leetcode二叉树

# No.1 ## 题目 [二叉搜索树的最近公共祖先](https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-search-tree/) ## 思路 - 递归法 - BST特性如何利用?在BST中,公共祖先一定在p、q数值范围 ......
Leetcode Day 22

Day1

# Markdown学习 # 标题名字 ## 二级标题 ### 三级标题 #### 四级标题 ## 字体 **hello,world!** *hello,world!* ***hello,world!*** ~~hello,world!~~ ## 引用 > 选择狂神说java,走向人生巅峰 ## 分 ......
Day1 Day

day8

适配器(Adaptors)是标准库中的一个通用概念,容器、迭代器和函数都有适配器。本质上,一个适配器是一种机制,能使某种事物的行为看起来像另外一种事物一样。 一个容器适配器(Container adaptors)接受一种已有的容器类型,使其行为看起来像一种不同的类型。标准库定义了三个序列容器适配器: ......
day8 day

vue--day73--getters的使用

1. 概念:当state中的数据需要经过加工后再使用时,可以使用getters加工。 2. 在```store.js```中追加```getters```配置 ```js ...... const getters = { bigSum(state){ return state.sum * 10 } ......
getters vue day 73

vuex--day72--vuex总结

1. 初始化数据、配置```actions```、配置```mutations```,操作文件```store.js``` ```js //引入Vue核心库 import Vue from 'vue' //引入Vuex import Vuex from 'vuex' //引用Vuex Vue.use ......
vuex day 72

vuex--day71--vuex 写的求和案例

1.store/index.js //改文件用于创建vuex 最为核心的 store import Vue from 'vue' //引入vuex import Vuex from 'vuex' Vue.use(Vuex) // 准备actions 用于响应组件中的动作 const actions= ......
vuex 案例 day 71

[代码随想录]Day28-贪心算法part02

## 题目:[122. 买卖股票的最佳时机 II](https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-ii/) ### 思路: 假如第 0 天买入,第 3 天卖出,那么利润为:prices[3] - prices[0]。 相当于 ......
随想录 随想 算法 代码 part

day7

模板 函数模板使用泛型来定义函数,通过将类型作为函数参数传递给模板,可以使编译器生成该类型的函数,可以使用class来来创建模板 template <typename anytype> STL组件之容器 定义:容器就是用来存放其他对象的一种对象类型,他可以持有其他对象或者对象的指针,并且还能对这些对 ......
day7 day

Prufer 序列

Prufer 序列实际上是一种转化的产物,这种转化使得一棵有 $n$ 个点的无根树可以在线性时间内与一个有 $n-2$ 个元素,且序列中元素权值在 $[1,n]$ 中的序列互相转化。 它与单纯的父节点组成的序列区别在于:对于每棵树,它的 Prufer 序列是唯一的,每一个 Prufer 序列也对应着 ......
序列 Prufer

【LeetCode动态规划#17】知道秘密的人,维护多个dp数组

### 知道秘密的人数 在第 1 天,有一个人发现了一个秘密。 给你一个整数 delay ,表示每个人会在发现秘密后的 delay 天之后,每天 给一个新的人 分享 秘密。同时给你一个整数 forget ,表示每个人在发现秘密 forget 天之后会 忘记 这个秘密。一个人 不能 在忘记秘密那一天及 ......
数组 LeetCode 多个 秘密 动态

剑指Offer 21. 调整数组顺序使奇数位于偶数前面

**题目链接:** [剑指Offer 21. 调整数组顺序使奇数位于偶数前面](https://leetcode.cn/problems/diao-zheng-shu-zu-shun-xu-shi-qi-shu-wei-yu-ou-shu-qian-mian-lcof/description/?en ......
奇数 偶数 数组 顺序 Offer

【树状数组】牛客练习赛52 B.Galahad

# 【树状数组】牛客练习赛52 B.Galahad 题目链接:https://ac.nowcoder.com/acm/contest/1084/B ## 题意 多组询问,计算区间和,但相同的数只能被计算一次。 ## 题解 1. 离线处理询问,按右端点排序。 2. 对于相同的数字,我们只能选一个加入到 ......
练习赛 数组 Galahad

javascript学习日记day6

前两天跑去学公司的框架和游戏脚本去了,果然我就是属于三天打鱼两天晒网的那种,下面是今天的笔记 对象的增删改查 let good = { goods: '小米', name: '小米10青春版', num: 100012816024, weight: '0.55kg', address: '中国大陆' ......
javascript 日记 day6 day

大厂算法题每日总结(绳子最大能盖的数组节点)

//绳子最大能盖的数组节点 public static void main(String[] args) { int[] arr = {1,4,7,9,60}; System.out.println(maxPoint2(arr,50)); } public static int maxPoint(i ......
数组 节点 绳子 算法

代码随想录算法训练营第二十三天| 669. 修剪二叉搜索树 108.将有序数组转换为二叉搜索树 538.把二叉搜索树转换为累加树 总结

669. 修剪二叉搜索树 卡哥建议:这道题目比较难,比 添加增加和删除节点难的多,建议先看视频理解。 题目链接/文章讲解:https://programmercarl.com/0669.%E4%BF%AE%E5%89%AA%E4%BA%8C%E5%8F%89%E6%90%9C%E7%B4%A2%E6 ......
随想录 训练营 数组 随想 算法