- 博客(5)
- 收藏
- 关注
原创 第四次学习笔记
分治、回溯、归并、快速排序分治:其实就是字面意思,分而治之,将一件比较大且难以解决的事分成一些小事来解决,比较容易且简单,其实就是一种思想。归并中其实就用到了这种思想,将一个较大的集合给分成两个相同大小的子集,再分别进行操作,最后再合在一起,就用了这样的方法。例如在二分法中其实也有所体现,只不过二分法的数字已经经过了排序,步骤相对较简单较容易理解。int find(int n,int a[...
2019-10-30 01:17:36
117
原创 csdn_export_md
栈一种只能在表尾进行插入和删除操作的线性表。以下是我对栈的一些总结与体会:一. 表尾即为栈底二. 虽然只能在表尾进行插入和删除,但是我可以通过控制操作进行的时间点,改变出栈次序,来增加出栈的变化。三. 栈底最好选择以下标为0的一端来作为,因为这样的话不会因为改变了首元素从而使整个栈有一个较大的变化。四. 必须要注意的点是 如果栈的长度为五,但由于栈的栈类似于数组,其栈底下标为0,所以当...
2019-10-26 02:31:18
128
原创 第二学习笔记
我是在大话数据结构学的,所以可能会和培训的不太一样数据用例子解释数据的基本概念:数据对象就像是人类这个群体数据元素就是全部人类中的一个人数据项就是一个人的姓名,生日,身高等等特点。所以,数据项就像是集合里的元素一样,是数据不可分割的最小单位所以,其实这些概念就是包含与被包含的关系,也就是集合数据结构分为逻辑结构和物理结构逻辑结构:数据元素之间的相互关系,就像人与人之间的各种关系。...
2019-10-23 00:12:46
141
原创 递归
定义:是指函数/过程/子程序在运行过程序中直接或间接调用自身而产生的重入现象。递归分为头递归和尾递归在计算机编程里,递归指的是一个过程:函数不断引用自身,直到引用的对象已知。函数自己调用自己,有去有回,大问题变小问题。一个问题的基本案例。1:提取重复的逻辑,缩小问题规模。2:明确递归的终止条件。优点:使用递归解决问题,思路清晰,代码少。缺点:是在主流高级语言中(如C语言、Pascal...
2019-10-17 02:21:33
139
原创 软件组方向简介
一.前端**1.大概工作**界面,实现页面,各个颜色搭配,改变图片,链接跳转页面跳转。优化页面加载速度。运用HTML/CSS/JavaScript等Web技术,在工作中配合设计师实现用户界面,和后端工程师进行数据对接,完成Web应用开发。**2.需储备知识** 基础知识HTML,CSS学习CSS布局JavaScript,Web互联网协议入门中级知识HTML5,CSS3St...
2019-10-17 02:07:20
241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人