码迷,mamicode.com
首页 >  
搜索关键字:数据结构和算法    ( 857个结果
MySQL数据库
MySQL数据库 预备知识: 0、MySQL数据怎么存储数据?怎么高数查询数据?怎么实现事务的ACID?实际使用涉及哪些数据结构和算法,MySQL和redis的区别是什么? 0、1数据库管理系统(DBMS-Database Management System)使用数据引擎进行创建、查询、更新和删除数 ...
分类:数据库   时间:2019-12-08 11:02:56    阅读次数:126
一步步去阅读koa源码,整体架构分析
阅读好的框架的源码有很多好处,从大神的视角去理解整个框架的设计思想。大到架构设计,小到可取的命名风格,还有设计模式、实现某类功能使用到的数据结构和算法等等。 使用koa 其实某个框架阅读源码的时候,首先我们要会去用这个框架,因为用了我们才知道,某个API是怎么用,哪里有坑,哪里设计的精妙。 下面我们 ...
分类:其他好文   时间:2019-11-24 09:18:27    阅读次数:63
成神之Java之路
既然励志在java路上走的更远,那就必须了解java的路径。先看图 image.png 更加细化的细节如下 一: 编程基础 不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的数据结构和算法基础还是要有的。下面几篇文章从思想到实现,为你梳理出常用的数据结构和经典算法。 1-1 ...
分类:编程语言   时间:2019-11-23 17:53:13    阅读次数:80
数据结构和算法的概述
1 数据结构和算法的关系 数据结构是一门研究组织数据方式的学科,有了编程语言也就有了数据结构。学好数据结构可以编写出更加漂亮、更加效率的代码。 要学好数据结构就要多多考虑如何将生活中遇到的问题,用程序来解决。 程序=数据结构+算法。 数据结构是算法的基础,换言之,想要学好算法,需要学好数据结构。 2 ...
分类:编程语言   时间:2019-11-17 20:58:39    阅读次数:91
数据结构和算法内容介绍
1 经典的算法题目 1.1 字符串匹配问题 有一个字符串str1="哈哈哈 你好啊好啊 你好啊啊 你好啊好啊啊你好你好好",和一个子串str2="你好啊好啊啊". ①判断str1中是否是否包含str2,如果存在,就返回第一次出现的问题。如果没有,则返回-1. ②要求用最快的速度完成匹配。 思路1:暴 ...
分类:编程语言   时间:2019-11-17 17:31:53    阅读次数:108
数据结构与算法--递归
Java数据结构和算法(八)——递归 目录 1、递归的定义 2、求一个数的阶乘:n! 3、递归的二分查找 4、分治算法 5、汉诺塔问题 5、归并排序 6、消除递归 递归和栈 7、递归的有趣应用 ①、求一个数的乘方 ②、背包问题 ③、组合:选择一支队伍 8、总结 记得小时候经常讲的一个故事:从前有座山 ...
分类:编程语言   时间:2019-11-17 10:22:54    阅读次数:125
数据结构、算法、设计模式
1 常用的数据结构 2 高级数据结构 3 排序 4 查找 5 深度与广度优先搜索 6 动态规划 7 设计模式 数据结构和算法 1 常用的数据结构 栈 数组、字符串 队列 链表 树 双端队列 2 高级数据结构 优先队列 图 前缀树 线段树 树状数组 3 排序 基本排序 冒泡排序 选择排序 插入排序 希 ...
分类:编程语言   时间:2019-11-16 10:48:43    阅读次数:92
数据结构和算法
数据结构和算法 非常的重要,是编程的灵魂 算法 一个计算过程,解决问题的方法 衡量算法的标准 1.使用时间模块 缺点:必须以硬件相同为前提 2. 时间复杂度 时间复杂度是衡量算法好坏的一个标准,主要是看程序 大概 运行的次数 用 来表示 一般来说,时间复杂度高的算法比复杂度低的算法慢 常见的时间复杂 ...
分类:编程语言   时间:2019-11-14 22:08:31    阅读次数:124
数据结构与算法--栈
Java数据结构和算法(四)——栈 目录 1、栈的基本概念 2、Java模拟简单的顺序栈实现 3、增强功能版栈 4、利用栈实现字符串逆序 5、利用栈判断分隔符是否匹配 6、总结 前面我们讲解了数组,数组更多的是用来进行数据的存储,纯粹用来存储数据的数据结构,我们期望的是插入、删除和查找性能都比较好。 ...
分类:编程语言   时间:2019-11-09 17:56:22    阅读次数:91
C++ Primer
C++简介 C++融合了三种不同的编程方式: C语言为代表的过程性语言,C++在C的基础上添加的面向对象编程,以及C++模板支持的泛型编程。 这三个功能使得C++变得强大。 一般来说,计算机语言要处理两个概念::数据结构和算法。 而C语言是过程性语言,更强到的是算法方面。 虽然C语言利用结构化编程的 ...
分类:编程语言   时间:2019-10-26 15:07:46    阅读次数:87
857条   上一页 1 ... 11 12 13 14 15 ... 86 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!