当前位置:首页 > 第3页

2020总结

admin4年前 (2021-01-04)11853
到处都在总结,QQ音乐推送年度听歌报告、B站推up主的年度报告、支付宝还推年度账单,那么我也随个流总结一下吧。2020年放寒假之后在学校待到小年走的,没想到的是再回到学校到了6月份,然后暑假也没回去一直在学校待到了现在。2020年的上半年说过就过去了,在家里上个网课,没事自己写个程序到是不亦乐乎。虽...

C# 二叉树

admin4年前 (2020-12-29)16726
C# 二叉树
这里实现了二叉树的创建与插入结点,前中后序遍历的递归实现以及前序遍历的非递归实现,层序遍历的非递归实现。插入结点时采用二叉排序树的方式,没有处理有相同结点时的情况,按下面代码中插入结点时,构成的二叉树如下:using System; using System.Collectio...

GDAL构建Delaunay三角网

admin4年前 (2020-12-18)2960
GDAL能创建Delaunay三角网我是没想到的,需要包含头文件gdal_alg.h使用GDALTriangulationCreateDelaunay函数,函数说明在此 ,三个参数:第一个是点的个数,第二三个分别是点的X坐标和点的Y坐标。返回值是GDALTriangulation* 类型的...

GDAL-3.0.1+PROJ-6.2.1+SQLite+HDF4+HDF5+VS2019编译

admin4年前 (2020-12-11)1805
分享码是的积分(取两位小数)。这次上传百度网盘了。...

C++常量

admin4年前 (2020-12-09)2100
关于常量的一些形式以及含义在此记录一下:#include <iostream> using namespace std; int main() { //常量,不能改变值 const int a =&n...

二分查找

admin4年前 (2020-11-29)2496
二分查找
使用二分法对数组进行元素的搜索,返回查找的元素索引,当然使用二分搜索的前提是数组已经完成排序。原始数组有10个元素,要搜索的元素是11。整个排序过程如下:首先原始数组如下:第一次两个指针位置如下:低指针和高指针分别指向数组元素的最低处和最高处,也就是指向索引0位置和索引 length-1处,中点指向...

C语言 rename

admin4年前 (2020-11-26)1853
在<stdio.h>头文件下以下内容来自:http://www.cplusplus.com/reference/cstdio/rename/?kw=renamerenameint rename ( const char * ol...

C++ 派生类的析构函数的执行顺序

admin4年前 (2020-11-19)2069
C++ 派生类的析构函数的执行顺序
C++中派生类是不会继承父类的构造函数和析构函数的,这一点要明确。派生类中构造函数的执行顺序是先父类的构造函数然后当前类,析构函数则相反。举例如下:#include <iostream> using namespace std; class&nb...

C++ 函数指针

admin4年前 (2020-11-13)2192
1、什么是函数指针函数是实现特定功能的程序代码的集合,函数代码在内存中也要占据一段存储空间,这段空间的起始地址称为函数的入口地址。C++规定函数的入口地址为函数的指针,即函数名既代表函数,又是函数的指针(或地址)。C++指向函数的指针变量,定义形式为:返回类型 (*函数指针变量名)(形参列表);可以...

2020双十一小结

admin4年前 (2020-11-12)2565
今年买的东西不多,一共买了7个东西,不到一千块钱吧。闪迪的CZ880早就到了,这优盘一如既往的高质量体验,实测读写都300MB+,爽的飞起,话说15年买的CZ80折腾到现在没有任何问题,年初还丢过一个CZ48,14年买的,心疼。华擎的B150M HDS,小板子,但不是ITX的,比ITX稍大一点,不过...

LeetCode 922. 按奇偶排序数组 II

admin4年前 (2020-11-12)2559
给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数。对数组进行排序,以便当 A[i] 为奇数时,i 也是奇数;当 A[i] 为偶数时, i 也是偶数。你可以返回任何满足上述条件的数组作为答案。示例:输入:[4,2,5,7]输出:[4,5,2,7]解释:[4,7,2,5],[2,5,4,...

C++ 计算点到空间直线的距离

admin4年前 (2020-11-08)2317
最近的工作中需要计算空间中点到直线的距离,网上找了个算法:链接很简单,就是余弦定理算出余弦,知道余弦算出正弦,然后求出高也就是距离。当然这里不考虑效率问题,实验性的代码,先能用再优化。struct Point {     double ...

字节序问题

admin4年前 (2020-10-30)8044
字节序问题
前阵子读取一个文件,在读取的时候按照文件的描述逐字节读取,但是这个文件的文件头部分数据是分大小端的,这就牵扯到了大小端的转换问题,这里要描述一下字节序。计算机数据存储有两种字节优先顺序:高位字节优先(称为大端模式)和低位字节优先(称为小端模式)。大端模式,是指数据的高字节保存在内存的低地址中,而数据...

C++计算程序运行的时间

admin4年前 (2020-10-23)9813
最近在程序中有个读取文件的操作,想知道耗费的时间,查找之后大家都在用C++11中的库chrono,找了个能运行的现成写好的类:链接代码如下:#include <iostream> #include <chrono> using names...

矩阵乘法次数

admin4年前 (2020-10-16)6162
p*q的矩阵和q*r的矩阵相乘,计算时需要的乘法的次数是p*q*r 。想想很简单,最后算出来的矩阵是p*r的,最后每个矩阵元素在计算时算了q次乘法,所以最后算出来总共是p*q*r次乘法。...

C语言qsort简单使用

admin4年前 (2020-10-16)2729
qsort函数位于stdlib.h头文件里。是用来排序的函数,函数原型如下:void qsort(void *ptr, size_t count, size_t size, int (*comp)(const void *, const void *));四个参数:ptr:指向待排序数组的指针cou...

LeetCode 141 环形链表

admin4年前 (2020-10-09)7698
最近看了链表今天的每日一题就遇到了。题目如下:给定一个链表,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没...

LeetCode 344 反转字符串

admin4年前 (2020-10-08)8676
每日一题:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。示例 1:输入:["h&q...

单链表

admin4年前 (2020-10-07)8958
单链表
单链表存储一个直接后继的地址,用一组任意的存储单元存储线性表中的元素。数据域(数据元素)+指针域(指示后继元素存储位置) = 结点,如下图:a和b是两个结点,其中a的指针域保存了指向b的地址。以结点的序列表示线性表 称为链表以线性表中第一个数据元素a1的存储地址作为线性表的地址,称作线性表的头指针。...

LeetCode 75 颜色分类

admin4年前 (2020-10-07)12408
给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。注意:不能使用代码库中的排序函数来解决这道题。示例:输入: [2,0,2,1,1,0]输出: [0,0,...