07 2021 档案

摘要:// // Created by Administrator on 2021/7/27. // #ifndef C__TEST01_BESTTIMETOBUYANDSELLSTOCK_HPP #define C__TEST01_BESTTIMETOBUYANDSELLSTOCK_HPP #inclu 阅读全文
posted @ 2021-07-31 21:51 蘑菇王国大聪明 阅读(63) 评论(0) 推荐(0) 编辑
摘要:快速排序算法 随机选取数组中其中一个数据作为最后一个数据来进行排序,这种方法的时间复杂度的平均值为o(nlogn) FastSort.hpp // // Created by Administrator on 2021/7/28. // #ifndef C__TEST01_FASTSORT_HPP 阅读全文
posted @ 2021-07-31 17:02 蘑菇王国大聪明 阅读(32) 评论(0) 推荐(0) 编辑
摘要:归并排序代码 MergeSort.hpp // // Created by Administrator on 2021/7/28. // #ifndef C__TEST01_MERGESORT_HPP #define C__TEST01_MERGESORT_HPP #include <vector> 阅读全文
posted @ 2021-07-31 16:59 蘑菇王国大聪明 阅读(16) 评论(0) 推荐(0) 编辑
摘要:// // Created by Administrator on 2021/7/27. // #ifndef C__TEST01_HOUSEROBBER2_HPP #define C__TEST01_HOUSEROBBER2_HPP #include <iostream> #include <ve 阅读全文
posted @ 2021-07-27 19:10 蘑菇王国大聪明 阅读(19) 评论(0) 推荐(0) 编辑
摘要:// // Created by Administrator on 2021/7/27. // #ifndef C__TEST01_HOUSEROBBER_HPP #define C__TEST01_HOUSEROBBER_HPP #include <iostream> #include <vect 阅读全文
posted @ 2021-07-27 19:09 蘑菇王国大聪明 阅读(24) 评论(0) 推荐(0) 编辑
摘要:// // Created by Administrator on 2021/7/27. // #ifndef C__TEST01_PAINTHOUSE_HPP #define C__TEST01_PAINTHOUSE_HPP #include <vector> class PaintHouse { 阅读全文
posted @ 2021-07-27 19:08 蘑菇王国大聪明 阅读(32) 评论(0) 推荐(0) 编辑
摘要:// // Created by Administrator on 2021/7/25. // #ifndef C__TEST01_BOMBENEMY_HPP #define C__TEST01_BOMBENEMY_HPP #include <iostream> #include <vector> 阅读全文
posted @ 2021-07-27 19:07 蘑菇王国大聪明 阅读(253) 评论(0) 推荐(0) 编辑
摘要:1.问题描述 给定m行n列的网咯,每个格子(i,j)里都一个非负数A[i][j] 求一个从左上角(0,0)到右下角的路径,每一部只能向下或者向右走一步 使得路径上的格子里的数字之和最小 输出最小数字和 例如: { {1, 5, 7, 6, 8} {4, 7, 4, 4, 9} {10, 3, 2, 阅读全文
posted @ 2021-07-25 19:35 蘑菇王国大聪明 阅读(48) 评论(0) 推荐(0) 编辑
摘要:1.问题描述 有一段由A-Z组成的字母串信息被加密成数字串 加密方式为A->1,B->2,...,Z->26 给定加密后的字符串S[1...N-1],问有多少种方式解密成字母串 例子: 输入: -12 输出: -2(AB或L) 2.代码 // // Created by Administrator 阅读全文
posted @ 2021-07-25 18:12 蘑菇王国大聪明 阅读(55) 评论(0) 推荐(0) 编辑
摘要:ColorCostDP.hpp // // Created by Administrator on 2021/7/21. // #ifndef C__TEST01_COLORCOSTDP_HPP #define C__TEST01_COLORCOSTDP_HPP #include <vector> 阅读全文
posted @ 2021-07-23 08:57 蘑菇王国大聪明 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1.问题描述 给一个数组,0就是可以走,1就是有障碍, 只能往右往下走,问有几种路径走到右下角。 2.代码 // // Created by Administrator on 2021/7/21. // #ifndef C__TEST01_ROADDP_HPP #define C__TEST01_R 阅读全文
posted @ 2021-07-21 19:18 蘑菇王国大聪明 阅读(93) 评论(0) 推荐(0) 编辑
摘要:1. 问题描述 如果有三种硬币,2元,5元,7元,如何用最少的数量拼成27元? 2. 思路 (以后在更新吧) 3. 代码 // // Created by Administrator on 2021/7/20. // #ifndef C__TEST01_COINDP_HPP #define C__T 阅读全文
posted @ 2021-07-21 09:02 蘑菇王国大聪明 阅读(91) 评论(0) 推荐(0) 编辑
摘要:/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : 阅读全文
posted @ 2021-07-18 20:13 蘑菇王国大聪明 阅读(54) 评论(0) 推荐(0) 编辑
摘要:#include <iostream> using namespace std; #include <set> class Person{ public: Person(string name,int age): name(name),age(age) {} void printInformatio 阅读全文
posted @ 2021-07-17 15:41 蘑菇王国大聪明 阅读(90) 评论(0) 推荐(0) 编辑
摘要:1.创建一个Person类 // // Created by Administrator on 2021/7/16. // #ifndef C__TEST01_PERSON_HPP #define C__TEST01_PERSON_HPP template<class T1, class T2> c 阅读全文
posted @ 2021-07-16 19:21 蘑菇王国大聪明 阅读(78) 评论(0) 推荐(0) 编辑
摘要:1.PCB图片对比 这是我的开发板原理图: 这是我画的PCB原理图: 发现其实开发板上就是比我的多了两个外部晶振。 例程代码一般都是用外部晶振作为时钟,所以用例程的代码跑不通我的PCB。 2.解决办法 将我的PCB的代码设置成内部晶振即可: 阅读全文
posted @ 2021-07-16 15:44 蘑菇王国大聪明 阅读(330) 评论(0) 推荐(0) 编辑
摘要:1.继承的构造和析构的顺序 子类继承父类: (1)父类构造函数 (2)子类构造函数 (3)子类析构函数 (4)父类析构函数 不管怎么调用子类结果都是一样的: //通过父类创建子类 Animal *cat = new Cat(); delete cat; cat = NULL; cout<<endl; 阅读全文
posted @ 2021-07-16 09:52 蘑菇王国大聪明 阅读(59) 评论(0) 推荐(0) 编辑
摘要:友元函数中成员函数使用 #include <iostream> using namespace std; class BedRoom; //声明一个类 class GoodGay { public: GoodGay(); ~GoodGay(); void visit(); private: BedR 阅读全文
posted @ 2021-07-16 08:48 蘑菇王国大聪明 阅读(73) 评论(0) 推荐(0) 编辑
摘要:Father.hpp 1 // 2 // Created by Administrator on 2021/7/15. 3 // 4 5 #ifndef C__TEST01_FATHER_HPP 6 #define C__TEST01_FATHER_HPP 7 8 9 class Father { 阅读全文
posted @ 2021-07-15 19:58 蘑菇王国大聪明 阅读(103) 评论(0) 推荐(0) 编辑
摘要:1 // 2 // Created by Administrator on 2021/7/15. 3 // 4 5 #ifndef C__TEST01_PERSON_H 6 #define C__TEST01_PERSON_H 7 8 //类模板 9 template<class T1, class 阅读全文
posted @ 2021-07-15 19:56 蘑菇王国大聪明 阅读(29) 评论(0) 推荐(0) 编辑
摘要:1 #include <iostream> 2 using namespace std; 3 4 //常量指针 5 void test01(){ 6 int a = 4; 7 int b = 2; 8 int *const p = &a; 9 cout<<"*p = "<<*p<<endl; 10 阅读全文
posted @ 2021-07-15 19:07 蘑菇王国大聪明 阅读(71) 评论(0) 推荐(0) 编辑
摘要:1 #include <iostream> 2 using namespace std; 3 4 //函数的值传递 5 template<typename T> 6 void swapValue(T a, T b){ 7 cout<<"值传递函数开始前a = "<<a<<", "<<"b = "<< 阅读全文
posted @ 2021-07-15 09:09 蘑菇王国大聪明 阅读(79) 评论(0) 推荐(0) 编辑
摘要:排序算法比较 阅读全文
posted @ 2021-07-13 08:58 蘑菇王国大聪明 阅读(61) 评论(0) 推荐(0) 编辑
摘要:图片 超链接 超链接 代码 public static void main(){ } markdown数学公式连接 公式总结1 公式总结2 阅读全文
posted @ 2021-07-12 18:20 蘑菇王国大聪明 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-07-08 07:58 蘑菇王国大聪明 阅读(48) 评论(0) 推荐(0) 编辑
摘要:加了看门狗之后不断重启的可能 原因: 任务容量分配不足,在“FreeRTOSConfig.h”的配置中,有个configTOTAL_HEAP_SIZE中将堆大小调到最大。 阅读全文
posted @ 2021-07-07 08:43 蘑菇王国大聪明 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-07-06 16:08 蘑菇王国大聪明 阅读(71) 评论(0) 推荐(0) 编辑
摘要:、注解 3.1、注解,或者叫做注释类型,英文单词是:Annotation 疑问:注解到底是干啥的????????? 3.2、注解Annotation是一种引用数据类型。编译之后也是生成xxx.class文件。 3.3、怎么自定义注解呢?语法格式? [修饰符列表] @interface 注解类型名{ 阅读全文
posted @ 2021-07-06 10:03 蘑菇王国大聪明 阅读(67) 评论(0) 推荐(0) 编辑
摘要:2、反射机制(比较简单,因为只要会查帮助文档,就可以了。) 2.1、反射机制有什么用? 通过java语言中的反射机制可以操作字节码文件。 优点类似于黑客。(可以读和修改字节码文件。) 通过反射机制可以操作代码片段。(class文件。) 2.2、反射机制的相关类在哪个包下? java.lang.ref 阅读全文
posted @ 2021-07-06 09:57 蘑菇王国大聪明 阅读(90) 评论(0) 推荐(0) 编辑
摘要:3、Java中有三大变量?【重要的内容。】 实例变量:在堆中。 静态变量:在方法区。 局部变量:在栈中。 以上三大变量中: 局部变量永远都不会存在线程安全问题。 因为局部变量不共享。(一个线程一个栈。) 局部变量在栈中。所以局部变量永远都不会共享。 实例变量在堆中,堆只有1个。 静态变量在方法区中, 阅读全文
posted @ 2021-07-06 09:53 蘑菇王国大聪明 阅读(34) 评论(0) 推荐(0) 编辑
摘要:4、多线程 4.1、什么是进程?什么是线程? 进程是一个应用程序(1个进程是一个软件)。 线程是一个进程中的执行场景/执行单元。 一个进程可以启动多个线程。 4.2、对于java程序来说,当在DOS命令窗口中输入: java HelloWorld 回车之后。 会先启动JVM,而JVM就是一个进程。 阅读全文
posted @ 2021-07-06 09:51 蘑菇王国大聪明 阅读(51) 评论(0) 推荐(0) 编辑
摘要:1、集合这块最主要掌握什么内容? 1.1、每个集合对象的创建(new) 1.2、向集合中添加元素 1.3、从集合中取出某个元素 1.4、遍历集合 1.5、主要的集合类: ArrayList LinkedList HashSet (HashMap的key,存储在HashMap集合key的元素需要同时重 阅读全文
posted @ 2021-07-06 09:49 蘑菇王国大聪明 阅读(44) 评论(0) 推荐(0) 编辑
摘要:1、掌握Map接口中常用方法。 2、遍历Map集合的两种方式都要精通。 第一种:获取所有key,遍历每个key,通过key获取value. 第二种:获取Set<Map.Entry>即可,遍历Set集合中的Entry 调用entry.getKey() entry.getValue() 3、了解哈希表数 阅读全文
posted @ 2021-07-06 09:47 蘑菇王国大聪明 阅读(51) 评论(0) 推荐(0) 编辑
摘要:1、List接口中的常用方法。 List是Collection接口的子接口。所以List接口中有一些特有的方法。 void add(int index, Object element) Object set(int index, Object element) Object get(int inde 阅读全文
posted @ 2021-07-06 09:46 蘑菇王国大聪明 阅读(50) 评论(0) 推荐(0) 编辑
摘要:1、集合概述 1.1、什么是集合?有什么用? 数组其实就是一个集合。集合实际上就是一个容器。可以来容纳其它类型的数据。 集合为什么说在开发中使用较多? 集合是一个容器,是一个载体,可以一次容纳多个对象。 在实际开发中,假设连接数据库,数据库当中有10条记录, 那么假设把这10条记录查询出来,在jav 阅读全文
posted @ 2021-07-06 09:43 蘑菇王国大聪明 阅读(83) 评论(0) 推荐(0) 编辑
摘要:0、异常处理机制 0.1、java中异常的作用是:增强程序健壮性。 0.2、java中异常以类和对象的形式存在。 1、java的异常处理机制 1.1、异常在java中以类和对象的形式存在。那么异常的继承结构是怎样的? 我们可以使用UML图来描述一下继承结构。 画UML图有很多工具,例如:Ration 阅读全文
posted @ 2021-07-06 09:42 蘑菇王国大聪明 阅读(278) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示