threefourfour

 

2024年5月15日

创建二维动态数组

摘要: 1 // #include<bits/stdc++.h> 2 #include<iostream> 3 #include<vector> 4 using namespace std; 5 int main() { 6 int n; 7 cin >> n; 8 // write your code h 阅读全文

posted @ 2024-05-15 08:55 肆叁叁 阅读(2) 评论(0) 推荐(0) 编辑

vector初始化

摘要: C++ vector的初始化_c++ vector 初始化-CSDN博客 #include<vector> 一.初始化空vector: 1.vector<int> vec; 2.vector<int> vec{}; // 初始化列表(c++11) 3.vector<int> vec = {}; // 阅读全文

posted @ 2024-05-15 08:35 肆叁叁 阅读(45) 评论(0) 推荐(0) 编辑

2022年10月9日

完全二叉树的性质(补充中)

摘要: 1.层序遍历得出序列(从1开始),若某一节点序列数为i,则其左子树序列数为 2i,右子树序列数为 2i+1.(可根据满二叉树进行推算); 2.若节点个数为n,最后一个非叶子节点的序列数为 n/2-1(层序遍历序列从0开始),或最后一个叶子节点的序列数为n/2(层序遍历序列从1开始)。 阅读全文

posted @ 2022-10-09 22:55 肆叁叁 阅读(53) 评论(0) 推荐(0) 编辑

2022年9月23日

取余与取模

摘要: a % b,a与b异号时: 取余:向 0 方向舍入(即尽可能让商大),结果符号同a; -5%3: -5/3约为-1.667。要让商向0靠近,令商为-1可取整,此时被除数a1为-3,但实际上a为-5,故余数为-2; 5%(-3): 5/(-3)约为-1.667。要让商向0靠近,令商为-1可取整,此时被 阅读全文

posted @ 2022-09-23 10:08 肆叁叁 阅读(132) 评论(0) 推荐(0) 编辑

导航