惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
AWS News Blog
AWS News Blog
V
Vulnerabilities – Threatpost
D
Darknet – Hacking Tools, Hacker News & Cyber Security
量子位
博客园 - 叶小钗
AI
AI
T
Tor Project blog
Forbes - Security
Forbes - Security
W
WeLiveSecurity
博客园_首页
爱范儿
爱范儿
J
Java Code Geeks
B
Blog
G
GRAHAM CLULEY
aimingoo的专栏
aimingoo的专栏
Cloudbric
Cloudbric
C
CXSECURITY Database RSS Feed - CXSecurity.com
TaoSecurity Blog
TaoSecurity Blog
L
LINUX DO - 热门话题
阮一峰的网络日志
阮一峰的网络日志
有赞技术团队
有赞技术团队
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Simon Willison's Weblog
Simon Willison's Weblog
云风的 BLOG
云风的 BLOG
Google DeepMind News
Google DeepMind News
H
Help Net Security
博客园 - 三生石上(FineUI控件)
C
Cisco Blogs
C
Cybersecurity and Infrastructure Security Agency CISA
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
P
Palo Alto Networks Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recent Commits to openclaw:main
Recent Commits to openclaw:main
博客园 - 司徒正美
The Last Watchdog
The Last Watchdog
Blog — PlanetScale
Blog — PlanetScale
T
The Blog of Author Tim Ferriss
S
Secure Thoughts
Spread Privacy
Spread Privacy
F
Fortinet All Blogs
月光博客
月光博客
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
H
Hackread – Cybersecurity News, Data Breaches, AI and More
A
About on SuperTechFans
Security Latest
Security Latest
Webroot Blog
Webroot Blog
Scott Helme
Scott Helme
Hugging Face - Blog
Hugging Face - Blog

猫涅的秘密结社

hackthissite-org 数据库原理相关 关于在与我互动前你可能需要了解的事 信安roadmap 个人主页开发汇报 六级生词速记本——附考后感想 数据结构C++自学相关 NewStarCTF-2025 三款steam付费番茄钟软件测评 夏令营-ai hello-world qt环境下的c++程序编写 新新的年 qq机器人配置二三事 搞点java 读书笔记-当下的力量 网页小修时间 glibc更新记录 Vulhub在线靶场记录 Vulhub记录(旧的) 神奇脚本在哪里-CTF之Pwn BaseCTF高校联合新生赛2024 逆逆逆逆逆向-CTF之reverse 夺旗时间 学学学 渗透测试相关 协议/漏洞/网络 最新的知识点 数据分析相关 zico2解析 OverTheWire-bandit解析 CTF实战相关2 靶机解析-gigachad ctf实战相关1 复习time 开学季 维修时间 小小修整 学校实训-笔记 每周靶机之Beelzebub 读书笔记-如何阅读一本书 DC-4解析 DC-2解析 每周靶机之ted 靶机-DC-1 每周靶机之bob potato解析 xss跨站点脚本攻击 每周靶机之Tommyboy1dot0 owasp命令执行漏洞 owasp文件包含漏洞 每周靶机之WALLABY'S-NIGHTMARE owasp上传漏洞 Hackademic.RTB1 owasp与sql注入与sqlmap liunx中sudo服务相关知识 liunx中ssh服务相关知识 moneybox解析 C语言相关1 关于加入aplayer的方式 再来一次 关于在next7.8.0中建设评论功能这件事 目前的进展 编辑小提示
求解
nirvana_felis · 2024-07-14 · via 猫涅的秘密结社

这里记录一下暑假两个月自学的笔记

汇编语言-给电脑看的语言 虽然也是要被转化为0与1的 但层次更为粗糙 可读性更低
vscode的debugger
make clang debug50等用法

声明数组

int 数组名[数组大小]
数组名[从零开始的数组序号] = 变量名

1
2
3
4
5

int scores[3];
scores[0] = 72;
scores[1] = 77;
scores[2] = 98;

可以通过get_int函数达到获取int数值的作用

const是常量 定义之后无法再更改

const int n =3

数据在处理的时候会占用内存
而每段数据为了表明字符串已结束会多加一个字节
例: 3个字符 将占用3+1个字节

string 字符串 由char(字符) 组成image

大写和小写字母在acsii码中正好差32
小写转大写减去32即可
12

比较string用的是strcmp(string1,string2)
22
linear search 线性
binary search 二分
还有排序相关的
选择排序算法
一次一次选最小的元素 放到最左边

冒泡排序算法
抓出来一个和别的依次比较
假如大就往右移(互换位置)
然后依次解决

选择排序的次数是n(n-1)/2 (已编辑)
数量大概是n的平方

冒泡排序的次数为(n-1)(n-1)
这俩的上限其实都差不多
这俩的上界都是n方
下界是
冒泡排序在数据已经接近或已经有序的情况下
更有优势吧
感觉这俩更像是两个顺序不同的排序
选择排序主要是从左到右筛选
冒泡排序主要是从右到左

然后是在函数里套函数的情况
void draw(int n)
{}
31
归并排序
把数据拆成两半
并分别排好顺序

0136 2457
然后先看两边的第一个
0
排前面
现在揭露0右边的1
再把1和2比较
以此类推
归并会将这些数据先拆成两个两个
二个排序→四个排序→八个排序
以此类推
有更好的效率

%p 输出地址
变量名前面要加上&
上面这个是在printf中的用法
定义时使用*p 表明p是一个指针

静态数组:静态定义的数组在程序加载的时候就已经分配了内存空间,直到函数结束或者程序结束后才会被释放;%20动态数组:由malloc()或new()等函数定义的数组,在程序运行时才申请内存空间,使用完后可以借助free()或delete()手动释放。

以scanf来获取数据