我是张磊,一名大一新生,从现在开始接触编程我想要成为一个很强的人,目前短期内的学习编程的目标是首先打好自己的基础。在学习编程这件事上,我准备先从语言做基础,之后再逐步接触算法,数据结构,操作系统等。为此,我准备每天在编程上投入6个小时以上的精力去学习,完善,巩固我的编程知识,为此,我会不断努力,不断提升自己。座右铭:没有任何一朵花,一开始就是花。
分类:
其他好文 时间:
2020-02-28 22:59:24
阅读次数:
70
################################################## """ 三、线性结构 (1)栈 1、定义:栈是一个数据集合,可以理解为只能在一端进行插入或者删除操作的列表。 2、栈的特点:后进先出(last-in,first-out),简称LTFO表 这种数据结 ...
分类:
编程语言 时间:
2020-02-23 10:02:34
阅读次数:
66
####################################################### """ # 线性表是最基本的数据结构之一,在实际程序中应用非常广泛,它还经常被用作更复杂的数据结构的实现基础。 # 根据线性表的实际存储方式,分为两种实现模型: # 顺序表, # 链表, ...
分类:
编程语言 时间:
2020-02-23 09:41:46
阅读次数:
71
1 重要思想:升维 时间换空间的思想 链表 —> 跳表(增加多级索引) ...
分类:
编程语言 时间:
2020-02-11 17:36:28
阅读次数:
69
题目链接: 94. Binary Tree Inorder Traversal 题目大意: 二叉树的中序遍历 做题报告: (1)该题涉及的算法,数据结构以及相关知识点 递归 (2)自己的解答思路+代码+分析时间和空间复杂度 递归思路 /** * Definition for a binary tre ...
分类:
其他好文 时间:
2020-01-23 09:38:11
阅读次数:
72
1. 几个经典算法题 字符串匹配 KMP算法(部分匹配表) 汉诺塔 分治算法 八皇后 回溯算法 马踏棋盘(骑士周游) 图的深度优先遍历算法(DFS) + 贪心算法优化 2. 数据结构和算法的关系 2.1 数据结构 解决存储问题 把现实生活中大量而复杂的问题以特定的数据类型(事物)和特定的存储结构(事 ...
分类:
其他好文 时间:
2020-01-19 16:33:43
阅读次数:
98
程序 = 数据结构 + 算法 数据结构指的是数据与数据之间的逻辑关系 算法指的是解决特定问题的方法与步骤一. 算法特征: 1 有穷性 2 确切性 3 输入项 4 输出项 5 可行性 (有效性) 二。算法优劣判断标准 1 正确性 2 可读性(修改,扩展,维护) 3 健壮性(容错处理) 4 时间复杂度和 ...
分类:
编程语言 时间:
2020-01-10 20:47:45
阅读次数:
100
1.软件工程师的知识技能水平需求: (1)算法/数据结构。算法+数据结构=程序,其重要性毋庸赘言。需要掌握明确无误的概念,适用范围,优劣。达到指导编程的作用。除了基础算法,一些基础机器学习算法也是加分点。 (2)编程能力。编程能力就是怎样正确、快速实现算法和数据结构。能够写出一段没有或尽量少bug的 ...
分类:
其他好文 时间:
2020-01-03 21:23:24
阅读次数:
91
作者 | Jeskson 来源 | 达达前端小酒馆 1 算法可以干什么呢?提高什么?有什么好处呢? 前端的同学需要提升编程核心内功,建立和健全算法知识体系,基础算法、数据结构、进阶算法,由浅入深讲解,透彻理解抽象算法,算法面试是关键一环,冲击大厂前端offer。 学习算法前掌握ES6哦!需要掌握单元 ...
分类:
编程语言 时间:
2019-12-30 09:40:09
阅读次数:
80
算法数据结构01 /算法数据结构概述 [TOC] 1. 算法 算法概述 算法是计算机处理信息的本质,因为计算机程序本质上是一个算法来告诉计算机确切的步骤来执行一个指定的任务。一般地,当算法在处理信息时,会从输入设备或数据的存储地址读取数据,把结果写入输出设备或某个存储地址供以后再调用。 算法是独立存 ...
分类:
编程语言 时间:
2019-12-18 15:13:00
阅读次数:
97