logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据结构与算法:合集1.0版

课程知识结构体系——这门课程是什么?数据结构的重要性——这门课程重要吗?数据结构是计算机软件相关专业的专业基础课。在教学计划种的地位:核心、承上启下的课程。数据结构是介于数学、计算机硬件和计算软件三者之间的一门核心课程。类似于武术中的“练功”科目:“练武不练功,到头一场空”考研:必考专业课,四门专业课,共150分,《数据结构和算法》占45分(更有很多多学校只考数据结构和算法)。找工作:面试时最主要

文章图片
#数据结构与算法
数据结构与算法7:树和二叉树

树(Tree)是n(n>=0)个结点的有限集。● 若n = 0,则称为空树;● 若n > 0,则它满足如下两个条件:○ (1)、有且仅有一个特定的称为根(Root)的结点;○ (2)、其余结点可以分为m(m >= 0)个互不相交的有限集T1,T2,T3…,Tm,其中每一个集合本身又是一个棵树,并称为根的子树(SubTree)。树是n个结点的有限集显然,树的定义是一个递归的定义。树的其他表示方式为何

文章图片
#数据结构与算法
Excel函数公式大全(图文详解)

如有侵权,请留言告知,以便删除。

文章图片
录制Script文件(快捷键的高级设置)

文章目录简介怎么设置一个快捷键呢?录制Script文件简介这次又学到了一个设置快捷键的另外方法。先说说怎么设置一个快捷键,然后看看另外一种方法。怎么设置一个快捷键呢?说到设置快捷键,这个挺简单的,大家都分分钟钟搞定。比如:我看到这个Move挺不爽的,每次都要Edit——>Move,这样很浪费时间。知道Move是移动的命令后,我就开心了,立马找到这个设置快捷键的文件,直接给它"funckey E m

#硬件工程
C++:杂记(代码编译器、初始化,C++17的一个特性)

说到这些天,我深感要做到一个专业的C++程序员,我感觉还有更长路要走。有些焦虑不已,但不管是直接询问大佬的意见,还是看各种公众号文章,普遍给我的感觉是:要注重基础,所以我又重新啃C++之父的那本《C++程序设计语言》4版本了。在阅读中也有些新的感悟,记录于此。

文章图片
#c++#开发语言
C++进阶:具有多个代码文件的程序

当编译器运行到main 函数第 5 行的add函数调用时,它并不知道add是什么,因为我们直到第 9 行才定义add!我们的解决方案是重新排序函数(将add放在最前面),或者对add使用前向声明。提醒:对于A函数中调用B函数,B函数调用A函数的例子,重新排序将失去其效用,而前向声明可以忽略掉函数声明的前后顺序,只要保证其在函数调用前面就行,但是在复杂的程序中,我们需要花很多精力去看排列函数的顺序才

文章图片
#c++#开发语言
C++基础:整数范围以及溢出测试---避免使用无符号类型

为了确定特定机器上数据类型的大小,C++ 提供了一个名为 的运算符sizeof。sizeof运算符是一个一元运算符,它接受一个类型或一个变量作为参数,并返回该类型对象的大小(以字节为单位)。

文章图片
#c++#开发语言
C++进阶:使用普通函数重载算数运算符

将头文件Fraction.h的具体实现放入到Fration.cpp中,最好包含Fraction.h,表示结构上关系的清晰(不引入自会编译器自会寻找),再包含进所用到的头文件。具体操作:将34~64行放入Fration.cpp中,因为求两数最大公约数的std::gcd是文件中的,也用到了std::cout,所以和也#include 进去。剩下的就是main.cpp 了,将Fraction.h包含进来

文章图片
#c++#开发语言
C++进阶:swtich语句特殊的作用域

输出结果如下,加上嵌入块之后,由于case 1,case 2和case 3 之间共有的作用域被分割,而变量y在case 1语句块末尾被销毁后就不能使用,所以当匹配到case 2 中的变量y时,编译器会告诉你y在这个作用域未声明。在if语句中如果程序员没有在 if statement或者else statement 声明块,编译器将隐式声明一个。然而作为同为控制流语句(选择语句)的switch语句并

文章图片
#c++#开发语言
C++基础:函数重载

因为函数print(‘a’)调用的a是一个char类型,它匹配到了print(int ) 和print(double)两个函数,而char是以ascill码存在的,其char->int属于是整型提升,代价相比于char -> double这种整数和浮点数之间的转换,它会选择转换代价更小的char->int整型提升。注意:对于不能用返回类型来区分函数重载,这是故意的,因为这涉及到函数返回的类型的用法

文章图片
#c++#开发语言
    共 31 条
  • 1
  • 2
  • 3
  • 4
  • 请选择