码迷,mamicode.com
首页 >  
搜索关键字:算法和数据结构    ( 262个结果
【干货】史上最好的排序和数据结构入门
前言 工作已经有一段时间了,有的时候会跟同事们打趣:“ 如果你让我现在去手写一个快速排序,我怕是真的写不出来 ”。 如果不接触一段时间的算法,真的很容易就忘了。不信?你现在想想你自己能不能手写一个堆排序。 经历过校招的人都知道, 算法和数据结构 都是不可避免的。 在笔试的时候,最主要的就是靠算法题。 ...
分类:编程语言   时间:2020-03-16 14:32:48    阅读次数:69
算法和数据结构 路径总和
路径总和 class Solution { public: bool hasPathSum(TreeNode* root, int sum) { return dfs(root, sum); } bool dfs(TreeNode *t, int remain) { if(t == NULL) re ...
分类:编程语言   时间:2020-03-10 14:17:32    阅读次数:67
算法和数据结构 相同的树
class Solution { public: bool isSameTree(TreeNode* p, TreeNode* q) { return dfs(p, q); } bool dfs(TreeNode *pt, TreeNode *qt) { if(pt == NULL && qt == ...
分类:编程语言   时间:2020-03-09 13:44:52    阅读次数:64
给自己新的开始——如何学好算法和数据结构
2020.3.6 一直以来很害怕接触到这一块,但是越早准备以后找工作的时候就能多一些底气,毕竟只要下定决心开始,什么时候都不算晚。 这篇文章是听了一个比较系统性的关于学习的路线,特此记录。 大纲 有哪些需要学习的算法与数据结构 如何学好算法与数据结构-刷题的重要性 算法与数据结构在工作中的应用 总结 ...
分类:编程语言   时间:2020-03-06 20:06:46    阅读次数:68
算法和数据结构总览
算法和数据结构总览 如何精通一个领域 1. Chunk it up 切碎知识点 庖丁解牛 脉络连接 数据结构 一维 基础:数组array(string),链表linked list 高级:栈stack,队列queue,双端队列deque,集合set,映射map(hash or map),…… 二维: ...
分类:编程语言   时间:2020-02-26 20:45:05    阅读次数:79
01 overview
随着然健系统规模的增加,计算相关的算法和数据结构不再构成主要的设计问题; 当系统由许多部分组成时,整个系统的组织,也就是所说的“软件架构”,导致了一系列的新的设计问题。 架构设计本身是为了解决软件的复杂度。 架构设计并不是要面面俱到,不需要每个架构都具备高性能,高可用,高扩展等特点,而是要识别出复杂 ...
分类:其他好文   时间:2020-02-03 13:34:20    阅读次数:85
算法竞赛中桶的概念与应用
算法竞赛中桶的概念与应用 在算法竞赛和计算机科学中,有一种特殊的数据结构,我们把它叫做——桶。 有许多和桶有关的算法和数据结构,想要学习它们,必须先明确好桶的概念与应用。 桶的概念 刚刚已经讲过,桶是一种数据结构。数据结构的用途是以一种特殊方式统计数据,使得我们能够快速地修改、查询我们想要的那部分数 ...
分类:编程语言   时间:2020-01-22 19:57:18    阅读次数:98
由二叉树深度优先遍历和广度优先遍历 看人最大的敌人其实是自己
最大的敌人其实是自己 最近报了极客时间的21天打卡,今天是第七天周日,感觉周六的时候是最难坚持的,因为自己想要利用这个打卡复习一下算法训练营的内容,虽然参加了,并且最后毕业了,但是自己还是感觉对常用的算法和数据结构一知半解,一知半解的评价都有点高,应该是不怎么解,所以要复习和巩固一下 从递归开始,递 ...
分类:其他好文   时间:2020-01-12 13:10:13    阅读次数:89
如何评测软件工程知识技能水平?
如果想成为一名优秀的软件工程师,我们往往需要对各个知识面进行学习。我认为以下几个方面的能力对于软件工程师来说是非常重要的: 1. 深入理解编程开发语言的思想,熟练掌握一门开发语言,并能够使用其进行编程。 2. 对算法和数据结构有基本的了解。 3. 深入理解计算机系统运行、计算机网络传输的基本原理。 ...
分类:其他好文   时间:2020-01-05 11:28:18    阅读次数:76
如何评测软件工程知识技能水平?
1.软件工程师的知识技能水平需求: (1)算法/数据结构。算法+数据结构=程序,其重要性毋庸赘言。需要掌握明确无误的概念,适用范围,优劣。达到指导编程的作用。除了基础算法,一些基础机器学习算法也是加分点。 (2)编程能力。编程能力就是怎样正确、快速实现算法和数据结构。能够写出一段没有或尽量少bug的 ...
分类:其他好文   时间:2020-01-03 21:23:24    阅读次数:91
262条   上一页 1 2 3 4 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!