08 2022 档案

摘要:c++基础思维导图2 结构体 结构体的基本概念:用户自定义的数据类型 结构体定义和使用 struct 结构体名{结构体成员} struct 结构体名 变量名; struct 结构体名 变量名 = {成员1,成员2} 定义式struct 可以不加上分号,但是创建一个结构体数组的时候需要加上分号 定义结 阅读全文
posted @ 2022-08-31 19:02 jerry-autumn 阅读(212) 评论(0) 推荐(0) 编辑
摘要:#输出7的倍数 #!bin/bash num=0 #注意num的 后面 while(($num<=500)) do if (($num%7==0)) #注意if后面需要加上空格,而且有两层括号 then echo $num fi let "num++" done 阅读全文
posted @ 2022-08-27 15:42 jerry-autumn 阅读(13) 评论(0) 推荐(0) 编辑
摘要:liunx guide linux interface application interface system call interface library function interface linux component bootloader 引导程序(Bootloader):引导程序是管理 阅读全文
posted @ 2022-08-24 18:00 jerry-autumn 阅读(102) 评论(0) 推荐(0) 编辑
摘要:c++基础思维导图 预备知识 变量的使用 语法变量的类型 变量名 = 初始值; 变量存在的意义在于方便我们管理内存空间 变量的类型 int float double short int long long long 常量的使用 #define 宏常量 语法: #define 常量名常量值 (通常在文 阅读全文
posted @ 2022-08-24 17:56 jerry-autumn 阅读(534) 评论(0) 推荐(0) 编辑
摘要:数据结构与算法(第五次课) 顺序表的查找算法分析 对含有n个记录的表,查找成功的时候: ASL = 顺序查找的平均查找长度: 假设每个记录的查找概率相等: 则 顺序表的插入算法分析 算法的思想: 1.判断插入位置 i 是否合法 2.判断顺序表的存储空间是否已经满,若是满了返回error 将第n至第i 阅读全文
posted @ 2022-08-24 17:52 jerry-autumn 阅读(47) 评论(0) 推荐(0) 编辑
摘要:知识点 树递归dfs广度优先搜索(BFS) 描述 给你二叉树的根节点 root ,返回它节点值的 前序遍历。 数据范围:二叉树的节点数量满足 0≤n≤100 0 \le n \le 100 \ 0≤n≤100 ,二叉树节点的值满足 1≤val≤100 1 \le val \le 100 \ 1≤va 阅读全文
posted @ 2022-08-22 09:54 jerry-autumn 阅读(88) 评论(0) 推荐(0) 编辑
摘要:方法:三次翻转(推荐使用) 思路: 循环右移相当于从第mmm个位置开始,左右两部分视作整体翻转。即abcdefg右移3位efgabcd可以看成AB翻转成BA(这里小写字母看成数组元素,大写字母看成整体)。既然是翻转我们就可以用到reverse函数。 具体做法: step 1:因为mmm可能大于nnn 阅读全文
posted @ 2022-08-18 22:38 jerry-autumn 阅读(236) 评论(0) 推荐(0) 编辑
摘要:class Solution { public: int findPeakElement(vector<int>& nums) { // write code here //题目只需要求一个峰值即可,我门可以利用二分法+一直向峰值逼近的策略 int left =0; int right = nums 阅读全文
posted @ 2022-08-18 22:24 jerry-autumn 阅读(18) 评论(0) 推荐(0) 编辑
摘要:class Solution { public: bool Find(int target, vector<vector<int> > array) { //因为题目的属性可以知道用右上角的元素判断,如果右上角的元素 //大于target数值,就减一列,如果小于就减一行 int row = arra 阅读全文
posted @ 2022-08-18 22:05 jerry-autumn 阅读(11) 评论(0) 推荐(0) 编辑
摘要:class Solution { public: int search(vector& nums, int target) { int len = nums.size(); if (len == 0) { //当数组为空的时候返回-1 return -1; } int left = 0, right 阅读全文
posted @ 2022-08-17 23:05 jerry-autumn 阅读(10) 评论(0) 推荐(0) 编辑
摘要:关于python如何引用excel文件 import pandas as pd #引用pandas库,as:将pandas简写为pd Nowcoder = pd.read_excel("1.xlsx") #使用read_XXX函数,()内的是文件名. #需要注意这个python脚本和excel文件需 阅读全文
posted @ 2022-08-17 22:32 jerry-autumn 阅读(776) 评论(0) 推荐(0) 编辑
摘要:C++的深浅复制问题 当使用浅复制的时候 #include <iostream> #include <string> using namespace std; class Person{ public: Person(){ cout <<"class 's defualt contructor ca 阅读全文
posted @ 2022-08-09 11:37 jerry-autumn 阅读(14) 评论(0) 推荐(0) 编辑
摘要:VMware虚拟机与kali下载及安装教程 进入官网https://www.kali.org/get-kali/#kali-platforms 安装kali镜像 这里参考以下链接 https://blog.csdn.net/m0_53820621/article/details/120982577? 阅读全文
posted @ 2022-08-07 21:40 jerry-autumn 阅读(448) 评论(0) 推荐(0) 编辑
摘要:数据结构和算法(第四次课) 线性表的定义和特点 数据的逻辑结构: 线性结构; 线性结构(线性表,栈(特殊线性表),队列(特殊线性表),字符串、数组、广义表) 线性表是具有相同的数据元素的有序序列 其中元素的个数被定义为表的长度; 当n = 0的时候称为空表 将非空的线性表(n>0)记作:( a1,a 阅读全文
posted @ 2022-08-03 17:37 jerry-autumn 阅读(72) 评论(0) 推荐(0) 编辑

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