07 2019 档案
摘要:线性结构【把所有的结点用一根直线穿起来】 连续存储【数组】、离散存储【链表】(不连续的,可分隔开来)
阅读全文
摘要:1 #include 2 #include 3 struct student{ 4 int age; 5 }; 6 struct studnet * createStudent();//函数声明,创建学生年龄 7 void showstudent(struct studnet *);//函数声明,输出学生年龄 8 int main(){ 9 strunct...
阅读全文
摘要:动态内存分配和释放: 动态构造一维数组: 假设动态构造一个Int型数组: 1.malloc只有一个int型的形参,表示要求系统分配的字节数 2.malloc函数的功能是请求系统分配len个字节的内存空间,如果请求成功,则返回第一个字节的地址,如果请求失败,则返回NULL。 3.malloc函数能且只
阅读全文
摘要:结构体和类的区别: 类里可以定义方法和属性,而结构体里只能有各种成员。 为什么有结构体: 为了表示一些复杂的数据类型,而普通的基本类型变量无法满足要求。 什么是结构体: 结构体是用户根据实际需要自己定义的复合数据类型。 为了不占用更多内存,使用结构体指针访问成员变量 使用结构体的两种方式: 注意事项
阅读全文
摘要:指针和数组: 指针和一维数组: 数组名: 一维数组名是个指针常量 它的值不能被改变 它存放的是一维数组里第一个元素的地址 一维数组名指向的是数组的下标为0的第一个元素。 下标和指针的关系: (一个字节就是一个地址,int类型四个字节,double八个字节,char一个字节,所有的指针变量只占用4个字
阅读全文
摘要:数据结构的定义 我们如何把现实中大量而复杂的问题以特定的数据类型和特定的存储结构保存到主存储器(内存)中,以及在此基础上为实现某个功能(比如查找某个元素,删除某个元素,对所有元素进行排序而执行的相应操作,这个操作也叫算法) 数据结构 = 个体 + 个体的关系 算法 = 对存储数据的操作 衡量算法的标
阅读全文
摘要:元祖又叫做只读列表,可循环查询、可切片,元祖里的直接元素不能更改,但是若里面有嵌套的列表,则可以修改列表里的元素 可迭代的添加join(),列表转换成字符串用join()方法;字符串转换列表用split()方法 for循环,和列表、字符串的操作有一个相同点都是顾头不顾尾 for循环的enumerat
阅读全文
摘要:Python的列表在JS中又叫做数组,是基础数据类型之一,以[]括起来,以逗号隔开,可以存放各种数据类型、嵌套的列表、对象。列表是有序的,即有索引值,可切片,方便取值。列表的操作和对字符串的操作是一样的。 增加数据: 1.追加数据:append()方法,对原来的列表进行操作,不会生成新的列表 2.插
阅读全文
摘要:初学python,有些地方可能还不够明白,希望各位看官发现我的错误后留言指正! 一.字符串的索引与切片 注:字符串的第一位的索引值是0 1.索引案例 2.切片案例,注:顾头不顾尾,即指定的最后一个索引的字符取不到 3.若字符串非常长,而且要取后面的字符串,可以从最后一位(下标是-1)开始取 4.取整
阅读全文
摘要:python是一天学一点,就这样零零碎碎…… 格式化输出 %是占位符,%s是字符串格式,%d整数格式,%f是浮点数格式 因为input默认输入的是类型是字符串,所以即便输入一个数字,其格式化也是%s ,但是如果想用%d格式输出,则需先强制转换成int类型 while...else 用处较少, 但必须
阅读全文
摘要:python的简洁性真的令人叹为观止,没有JAVA那种输入还要导个包,不学不知道,一学吓一跳啊! 我在学这些基础的时候,会把python和java、c做对比,这样更好的理解记忆! 用户交互(输入) input: 等待输入 输入的全是字符串类型,哪怕输入的是数字,也算作字符串类型(若需要转换为整型,则
阅读全文
摘要:由于上学期学了C语言,对于这一块的内容肯定算熟悉,只是注释的方法有些不同,但得还是一步一步的来!没有基础的同学看了这篇随笔也会大有助益的! 什么是变量?所谓变量就是将一些运算的中间结果暂存到内存中,以便后续代码调用。 什么是常量?即一直不变的量。 给代码写上注释是养成一个好习惯,方便别人更好理解自己
阅读全文
摘要:编程语言的分类可以从三个角度出发: 角度一:编译型和解释型 编译型:即把源程序的每一条语句都编译成机器语言,并保存为二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,优点:执行速度很快。缺点:开发效率低,不能跨平台(例如C、C++等) 解释型:只在运行时才一条一条的解释成机器语言给计算机执
阅读全文

浙公网安备 33010602011771号