- 博客(80)
- 收藏
- 关注
原创 运行时间分析(时间复杂度分析 )
进行算法不可避免对于相关性能进行分析 ,小编也是简单学习到了关于时间复杂度的相关东西,以及其不同的运算规律!
2022-01-03 23:35:07
1259
14
原创 Linux相关内容(三)
看这这只对于知识渴望的一只狗!这篇文章是延续Linux的文件系统相关内容,其他的内容关于Linux也是在不断的更新当中。
2022-01-01 21:52:28
1065
11
原创 Linux相关的内容(一)
文章目录Linux中硬件与软件的关系不同硬件设备Linux中的文件名Linux的多用户的一个操作系统(用不同户可以通过不同的用户名进行访问同一个硬件,进行对内部的东西进行修改。多个人可以同时在线)。Linux从主用户(这个用户被叫做ROOT。手机上面的root权限的那个东西,不少的00后也应该知道这个东西。以前更改游戏参数的时候,必须要的东西!反正作为00后我是知道的!)去分配权力,root的权利最大可以window是一个单一用户的操作系统,不允许多个用户同时在线(只能让一个用户在线)。相对于
2021-12-21 11:21:44
800
10
原创 分治算法理解 以及在简单算法中的应用 算法导论(二)
文章目录简单的概论分层递归的步骤一,分解二,解决问题(最小事情)三, 合并简单的应用题目解决方法以及分析简单的概论用多次递归的方式进行问题的简化成为一个个简单的问题。然后进行解决问题。用T(n)代表事情的复杂程度,也计算这件事情的最多的时间(相对时间,及抽象的概论时间,没有具体的值但是有具体的,大小范围)!分层递归的步骤一,分解把问题最小化基本的最小文件(最小事情)二,解决问题(最小事情)事情足够小,进行简单的解决。三, 合并把这些解决方式进行合并计算,最终的出结果。简单的应用题目有
2021-12-10 15:38:12
1632
10
原创 插入排序算法分析和算法增量的方法 算法导论(一)
在开始之前,先看一下这只充满这对于知识的渴望的小猫。(挺乖巧可爱啊!)先看这只调皮小猫,放松一下准备发车了!一个混乱数组,左边已经被排序了。但是右边没有被排序,让右边的的元素从插入已经被排序的数组。算法不存在最优秀的算法的区分分析各种算法,我们最关注T(n)为义最长的运行时间(relation ,no function)。在平均时间 ,T(n)期望时间,输入规模下面对与时间的期望值。加权平均,特定情况下的平均数。,我们用O(j)来表示算法的,初始工作量。n为输入的数据的值,这里的描述不准确,应该是输.
2021-12-02 09:08:04
514
14
原创 数据的储存方式
文章目录数据的分类数据储存方式(对于int ,short,long,long long ,char等整型)整型源码反码补码储存在计算机中情况(以二进制)无符整型所有位全为储存数据有符号整型第一位为符号位,1为负,0为正浮点型(及小数类型的数)点精度(float)双精度( double)数据的分类根据有与无符号分为无符号类型,有符号类型。根据有无小数分为整形和浮点型。还有独特的字符型其中浮点数可以分成两种,单精度和双精度(主要是其所占字节数不同,双精度64位,单精度32位)数据储存方式(对于i
2021-11-27 16:50:13
1125
6
原创 ARM寄存器与x86寄存器介绍
文章目录简单介绍一下指令集:复杂指令集最著名的应该是intel的X86指令集精简指令集最著名的应该是ARM架构在这之前先进行cpu介绍以及cpu运行机制(简单介绍)cpu组成部分:电脑运行机制(基本)按照寄存器种类进行简单分类X86寄存器简单介绍4个数据寄存器(eax、ebx、ecx和edx)这4个还有其他的名称(作专门相关与数据的事情,以提高运算效率 专能专用)4个指针的指针寄存器(ebp,esp,ebp和esp)(还是可以进行计算)其他寄存器暂时不考虑ARM寄存器简单介绍简单介绍一下指令集:分
2021-11-21 15:13:30
4482
7
原创 函数栈帧的创建和销毁(Xcode13.1 上面以及ARM结构和VS(X86))具体讲解
文章目录本文将其ARM与X86进行比较先在这里说一点废话:因为苹果M1芯片(ARM)的出现改变了整个PC市场,终于有除了x86结构的芯片出现再了PC市场(如果有表述错误请原谅我)。根据相关消息,高通宣布推出其ARM结构的pc芯片(在2023)。M1一切低耗能比著称,因其独特的ARM(精简指令集)。因为其ARM生态还没有完全发展起来,苹果巧妙利用Rosetta(进行翻译),让X86程序在ARM上面跑起来了(虽然苹果宣称其没有性能减少,但是不可避免有性能消耗)。因为苹果的号召力,未来更多的基于ARM的程序(
2021-11-20 19:18:28
508
1
原创 Xcode快捷键
文章目录首先,你可以自行取Xcode上面查找Xcode作为apple的原生的编译器,因其只能够在apple上面运行而造成其小众性,但是其好用性是不可质疑的。因为现在许多人不使用Xcode进行编译,许多快捷方式没有人进行记忆与了解。(本文来自与小编从网络上面进行操作从而进行总结,难免有侵犯到你的文章利益,如果有侵犯请与小编联系!小编将删除相关的内容)首先,你可以自行取Xcode上面查找...
2021-11-14 21:02:58
3156
14
原创 git在mac和window上的安装,与Github相连及git的介绍,git的基本命令
文章目录#我亲身经过搞了git与Github相连,以及相关文件的提交!知道(●°u°●) 」作为一个小白对于git安装和使用有多么痛苦,自己曾经搞了整整3天,看了各种视频已经文字介绍,终于放弃了!相信你也有和我一样感受!最后只好买书,经过一番苦战,终于战胜了他!简单介绍gitgit的工作原理git在存储分区git下载与安装git与github相连#我亲身经过搞了git与Github相连,以及相关文件的提交!知道(●°u°●) 」作为一个小白对于git安装和使用有多么痛苦,自己曾经搞了整整3天,看了各种
2021-11-11 18:45:45
323
6
原创 一些容易混淆的知识点,以及不常用的知识点
文章目录strlen与sizeof区别gets与getchar,puts与putchar的区别结构体声明的两种形式typedf的应用strlen与sizeof区别strlen为函数,有返回值。但是只能计算以’\0’结尾的字符串的个数!Sizeof为操作符,无反回值。可以计算任意东西的所占字节数!gets与getchar,puts与putchar的区别gets的用法:b=gets();目的读入字符串getchar的用法:getchar();读入字符(读出空字符或者一个字符)puts的用法
2021-11-11 18:21:23
373
2
原创 用模块化思维方式打出扫雷游戏
文章目录先开始还是进行主页面的书写进行游戏的判断改游戏的关键还是模块化的思维方式先开始还是进行主页面的书写用menu函数书写主页面void menu(void){printf("************************\n");printf("**** **1,play ********\n");printf("********0,exit *********\n");printf("->");return 0;}用这个进行主页面的打印进行游戏的判断用do {}w
2021-11-11 17:48:00
2566
2
原创 三字棋的实现以及模块化的思想
文章目录模块化思维:本小编用模块化思维量实现三字棋的实现首先进行主函数的书写进行页面内部的书写对于这个游戏首先是进行主页面的书写即主页面的打印!(用模块化书写)模块化思维:随着移动端的逐渐发展,对于软件量要求增加许多,因此造成了软件数量的增加!然而造成的是不规范程度的增加,让程序的后期维护成本增加!因此许多的软件开发企业提出了模块化的思想,用来减少维护成本低增加,增加程序的可读性,和可维护性本小编用模块化思维量实现三字棋的实现首先进行主函数的书写void test(void);int main(
2021-11-08 21:13:05
2997
6
原创 LINUX文件系统介绍以及vim编辑器的使用
LINUX基本介绍文件系统:文件权限管理:挂载式,把磁盘挂载在文件名下面。文件权限管理:文件管理作用机制文件系统的简单操作:vim编译器的使用以及介绍:分为三种模式:一般指令模式,编译模式,命令行命令模式。编辑模式文件系统:挂载式,把磁盘挂载在文件名下面。文件权限管理:文件管理作用机制文件系统的简单操作:vim编译器的使用以及介绍:如果对你有帮助请点个赞,谢谢!这个是小编自己的辛苦成果!文件系统:挂载式,把磁盘挂载在文件名下面。与我们常用的windows系统不相同,windows是一个磁
2021-11-08 14:14:47
617
4
原创 猜数字游戏
这个游戏分层3部份组成1,主页面2 ,进行简单判断是否进行游戏3,进行游戏之后具体数字的判断以及相关判断的具体情况主页面:用与对与游戏者的指引,以及相关命令的操作进行判断:对于游戏者是否进行游戏简单的判断进行游戏:输入数字,正确可以了!不正确,看具体情况进行提示,直到选择正确答案为止!#这个游戏玩简单,但是自己做出来的,可以快乐玩耍。小编自己的成果!改了非常长的时间!源码在下面!#include <stdio.h>#include <
2021-10-30 15:54:03
2123
原创 git相关命令行及其介绍
目录#Git的相关命令行用这个简短思维导图给表示出来#如果有错误请给小编指出,小编将感激不尽!#如果读者想要看关于Git介绍,小编经过一个星期的总结实践,成功经验值得你拥有!(以及Github与Git相连)#Git的相关命令行用这个简短思维导图给表示出来#如果有错误请给小编指出,小编将感激不尽!#如果读者想要看关于Git介绍,小编经过一个星期的总结实践,成功经验值得你拥有!(以及Github与Git相连)下面的网站值得你拥有!git在mac和window上的..
2021-10-30 11:32:16
217
3
原创 Linux的基本命令已级其与window,MaCOS(Unix)之间的关系
terimal的命令行与mos,window的命令行相同!Linux是在Unix的原理之上建立的开源的操作系统。Linux与Unix的差别,免费(所有人可以进行免费的修改和应用)。公开源代码,让Linux更加安全操作,保证数据安全。window是微软在Linux为内核编写的图像化界面,因为其对与硬件厂商的设备有这开放性,所以分布较广,占有比例较高!mos是苹果公司在unix基础上编写的图形化界面操作系统,mos的硬件上apple自己负责,造成了mos系统生态比较不开发,但是因为其独有的特性还是在..
2021-10-19 14:13:07
1917
10
原创 2021-10-1
我第一次的博客,也是我的第一次在大学内的改变!同学们都玩到非常晚,几乎不学习!我是一个双非的学生!感到莫名的失落,跟学习的其他人比!我想要改变!我之前已经学习过了一点点c语言,今天刚好学到了数据类型!之前的思维导图可以用了!#作为参加了两次高考的我,第二次考的还不如第一次!我不服气!我一定要向父母证明自己!我可以进大厂!我不比那些高考比我考的好的人差!#“还有别人家的孩子”,家里面有一个中科院的研究生。在她的面前,我一个普通本科学生显得微不足道!#我想要更好的生活!加油!我不比她差!我要
2021-10-16 01:31:12
327
13
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅