3826-华同学-Python学科-数据分析 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

写代码开发的工作,做为一场战争的话,

写出来的代码,相当于士兵与武器

故,数据结构与算法是一名程序开发人员的必备的基本功,不是一

 

算法,就是让计算机把问题解决出来,计算的方法

 

算法是计算机处理信息的本质,因为计算机程序本质是一个算法来告诉计算机确切的步骤来执行一个指定的任务。

一般地,当算法在处理信息时,会从输入设备或数据的存储地址读取数据,把结果写入输出设备或某个存储地址供以后再调用

算法是独立存在的一种解决问题的方法与思想

对于算法而言,实现的语言并不重要,重要的是思想。

算法可以有不同的语言描述实现版本(如C描述,C++描述,python描述等),我们现在是在python语言进行描述实现

 

算法的五大特性:

输入:算法具有0个或多个输入

输出:算法至少有1个或多个输出

有穷性:算法在有限的步骤之后会自动结束而不会无限循环,并且每一个步骤可以在接受的时间内完成

确定性:算法中的每一步都有确定的含义,不会出现二义性

可行性:算法的每一步都是可行的,也就是说每一步都能够执行有限的次数完成

 

 

 

 

 

 

 

 

[展开全文]

ls

默认显示当前目录的文件

通配符

 

[展开全文]

每一个命令,有10几个选项,10几个参数

 

[展开全文]

文件以.开头的,相当于隐藏文件

[展开全文]

/windows有分盘

而linux没有分盘。在直接用

除了home文件夹,其它的都不用动

只有第一个/才能称之为根目录

 

 

[展开全文]

Linux内核有几千万行代码

Linux发行版本

Android 是Linux kernel外面封装一圈java程序

 

桌面环境,是win的天下

 

 

[展开全文]

操作系统,就是让多个程序一起执行

所谓的并发,莫过如此

Android的本质,就是linux

 

kernel是整个操作系统,最核以的东西

 

LINUX kernel 封装了java的东西,就是Android

 

Unix是整个OS的鼻祖

[展开全文]

用同一门语言,运行在联想的电脑上,与华硕的电脑上,运行的结果不一样。

叫做跨硬件平台性比较差。

 

BCPL的第二个字母作为这种语言的名字,这就是C语言

C语言的主体完成,Thompson和Ritchie迫不及待地开始用它完全重写现在大名鼎鼎的Unix

迭代:已有版本,开发一个新的版本,称之为迭低

 

开源与闭源

他以小型UNIX(mini-UNIX)之意,将它称为MINIX

mini-Unix 用来教学

[展开全文]

汽车导航:默认出厂的WIN CE

Android主要运行在移动端

win10 主要在PC上,个人电脑上

 

操作系统为自己控制硬件

[展开全文]

什么是操作系统

操作系统OS

软件,能够直接控制硬件,向上支持应用软件使用

没有操作系统的

应用层软件,

[展开全文]

任何人想要取得一点成就,都要付出艰苦卓绝的努力。

 

[展开全文]

pop默认不传参。

remove

clear;

reverse ::-1

 

[展开全文]

sudo进行用户切换。

$一般账户

#超级管理员

 

[展开全文]

微信,如何实现多用户操作?

whoami我是哪个账户。

exit切回去。

 

[展开全文]

cat显示文件内容

mv重新命名文件名移动

 

ln链接快捷键

ln -硬链接相当于复制

cat 1 2》3

把1和2合并到3里。

grep搜索

ls显示文件

cp复制粘贴

-r解决文件夹不让动。

 

 

 

[展开全文]

rmdir 删除文件夹

rm -r可以删非空文件

 

[展开全文]

ctrl+c删除命令行。

mkdir创建文件夹

tree以目录树的方式显示文件夹

-p自动创建文件夹

 

[展开全文]

while循环

print()光标会进入下一行。

 

[展开全文]