相关文章

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——7.list(无习题)

C 中的 list 容器详细总结 1. 什么是 list? list文档 list 是 C 标准模板库 (STL) 中的一种容器类型,采用双向链表的数据结构来存储数据。双向链表意味着每个节点包含一个数据元素和两个指针,分别指向前一个和后一个节点。list 适用于需要…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——14.哈希(1)

移情别恋c ദ്ദി˶ー̀֊ー́ ) ——14.哈希(1) unordered系列关联式容器 在C98中,STL提供了底层为红黑树结构的一系列关联式容器,在查询时效率可达到 l o g 2 N log_2 N log2​N,即最差情况下需要比较红黑树的高度次…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——12.二叉树(习题)

1.根据二叉树创建字符串 . - 力扣(LeetCode) 我的思路: 1. 根节点单独讨论,因为,根节点之后才会开始有括号 2.根节点的左孩子和右孩子分别进入operation函数 operation函数: 1.如果root不为空,…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——4.模板

1. 泛型编程 如何实现一个通用的交换函数呢? void Swap(int& left, int& right) { int temp left; left right; right temp; } void Swap(double& left, double& right) { double temp left; left right; right temp; } void Swap(char&…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——8.stackqueue

1.用栈实现队列 . - 力扣(LeetCode) 思路 1.将一个栈当作输入栈,用于压入 push 传入的数据;另一个栈当作输出栈,用于 pop 和 peek 操作。 2.每次 pop 或 peek 时,若输出栈为空则将输入栈的全部数据依次弹出…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——13.mapset

1. 关联式容器 在初阶阶段,我们已经接触过STL中的部分容器,比如:vector、list、deque、 forward_list(C11)等,这些容器统称为序列式容器,因为其底层为线性序列的数据结构,里面 存储的是元素本身。那什么是关…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——12.二叉搜索树

1.二叉搜索树 1.1二叉搜索树概念 二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树: 1.若它的左子树不为空,则左子树上所有节点的值都小于根节点的值 2.若它的右子树不为空,则右子树上所有节点的值都大于…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——6.vector

1.杨辉三角 . - 力扣&#xff08;LeetCode&#xff09; 在「杨辉三角」中&#xff0c;每个数是它左上方和右上方的数的和。 class Solution { public:vector<vector<int>> generate(int numRows) {vector<vector<int>> arr;int i 0;int j 0;for (i…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——5.string

1.字符串相乘 . - 力扣&#xff08;LeetCode&#xff09; 思路&#xff1a; 1.如果两个串有一个首元素为‘0’&#xff0c;则直接返回‘0’ 2.设置两层循环&#xff0c;内层第一次循环 用于str插入初始数据 &#xff08;num2 的各个元素和num1 的最后一个元素相乘的结果&#…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——10.继承

1.继承的概念及定义 1.1继承的概念 继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段&#xff0c;它允许程序员在保 持原有类特性的基础上进行扩展&#xff0c;增加功能&#xff0c;这样产生新的类&#xff0c;称派生类。继承呈现了面向对象 程序设计的层…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——14.AVL树

1.AVL 树 1.1AVL 树的概念 二叉搜索树虽可以缩短查找的效率&#xff0c;但如果数据有序或接近有序二叉搜索树将退化为单支树&#xff0c;查 找元素相当于在顺序表中搜索元素&#xff0c;效率低下。因此&#xff0c;两位俄罗斯的数学家G.M.Adelson-Velskii 和E.M.Landis在1962…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——15.红黑树

1.红黑树的概念 红黑树&#xff0c;是一种二叉搜索树&#xff0c;但在每个结点上增加一个存储位表示结点的颜色&#xff0c;可以是Red或 Black。 通过对任何一条从根到叶子的路径上各个结点着色方式的限制&#xff0c;红黑树确保没有一条路 径会比其他路径长出俩倍&#xff0c;…

ദ്ദി˶ー̀֊ー́ )

传送来自夏威夷的美丽风景到底为什么还要上这个破学啊&#xff0c;给我放假&#x1f3d6;️翻看相册&#xff0c;扑面而来的快乐和自由开学第三周已厌学#自由 #做自己 #旅行 #夏威夷 #剩下的盛夏时光

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——11.多态

1. 多态的概念 1.1概念 多态的概念&#xff1a;通俗来说&#xff0c;就是多种形态&#xff0c;具体点就是去完成某个行为&#xff0c;当不同的对象去完成时会 产生出不同的状态。 举个栗子&#xff1a;比如买票这个行为&#xff0c;当普通人买票时&#xff0c;是全价买票&…

npy文件的保存与读取

1、npy文件—Numpy专用的二进制格式。既可以保存数据也可以保存数据集&#xff08;包括图片&#xff09; 下面只说保存简单数据 实例&#xff1a; 使用npy文件保存g_D_loss的数据&#xff0c;g_D_loss是一个元组&#xff0c;已经存入数据。 with open(./g_D_loss.npy,wb) as …

python npy文件_python实现npy格式文件转换为txt文件操作

如下代码会将npy的格式数据读出&#xff0c;并且输出来到控制台&#xff1a; import numpy as np ##设置全部数据&#xff0c;不输出省略号 import sys np.set_printoptions(thresholdsys.maxsize) boxesnp.load(./input_output/boxes.npy) print(boxes) np.savetxt(./input_ou…

npy格式的文件生成图像展示

import numpy as np import cv2 import matplotlib.pyplot as pltimage np.load("/root/userfolder/Dataset/LR_T1_T_3X_29.npy") for i in range(0,image.shape[0]):plt.imshow(image[i,:,:])cv2.imwrite(str(i)".png",image[i,:,:])plt.show() 【注意】…

matlab中多项式拟合polyfit()和插值函数polyval()的基础使用方法和历程

Matlab 中 多项式拟合函数 —polyfit()和插值函数—polyval ()的基本用法 ##使用方法 在MATLAB中提供了polyfit函数用于对多项式进行拟合&#xff0c;其调用格式如下。 P polyfit(x&#xff0c;y&#xff0c;n)&#xff1a;对x进行n维多项式的最小二乘拟合&#xff0c;输出结…

Matlab 曲线拟合之polyfit与polyval函数

https://www.cnblogs.com/farewell-farewell/p/7227516.html ppolyfit(x,y,n) [p,s] polyfit(x,y,n) 说明&#xff1a;x,y为数据点&#xff0c;n为多项式阶数&#xff0c;返回p为幂次从高到低的多项式系数向量p。x必须是单调的。矩阵s用于生成预测值的误差估计。 多项式曲线求…

[MATLAB]--曲线拟合(polyfit/polyval)

一、引例–人口预测问题 x1790:10:2010; y[3.9,5.3,7.2,9.6,12.9,17.1,23.2,31.4,38.6, 50.2,63.0,76.0,92.0,105.7,122.8,131.7,150.7,179.3,203.2,226.5,248.7,281.4,308.7]; plot(x,y,*); ppolyfit(x,y,3); polyval(p,2020) plot(x,y,*,x,polyval(p,x));>> polyval(…