彪码野郎

  • 首页

  • 分类

  • 归档

在行列都排好序的矩阵中找数

发表于 2019-09-04 阅读次数:

题目

给定一个有N*M的整型矩阵matrix和一个整数K,matrix的每一行和每一列都是排好序的。
实现一个函数,判断K是否在matrix中。

阅读全文 »

打矩阵输出为矩阵输出为之字型

发表于 2019-09-04 阅读次数:

题目

按照之字型的顺序输出一个矩阵,如下图所示

阅读全文 »

sql篇其一

发表于 2019-09-03 阅读次数:

sql系列文章为学习极客时间的”sql必知必会”这一课程的知识总结,此篇对应的课程是01-03,除特殊标注之外的快速阅读即可

简介

我们常说的SQL是一种语言,而mysql、Oracle这些则是数据库管理系统(下面简称为DBMS),SQL是我们与DBMS交互的语言,对于不同的DMBS会按照指定的SQL执行操作。

SQL有两个重要的标准,SQL92和SQL99,分别是92年和99年发布的SQL标准。现在常用的SQL语言仍是使用这些标准。

阅读全文 »

堆及堆排序

发表于 2019-08-31 分类于 数据结构与算法 阅读次数:

堆与堆排序

注意阅读本文前应掌握树的基本知识

堆的定义

堆也称之为优先队列,根据其优先级细分为各种堆(队列)
常见的堆有两种,一种叫大根堆,一种叫小根堆

阅读全文 »

输出旋转90°后的矩阵

发表于 2019-08-30 阅读次数:

题目

阅读全文 »

旋转打印矩阵

发表于 2019-08-28 分类于 数据结构与算法 阅读次数:

题目

阅读全文 »

经典老番:猫狗队列

发表于 2019-08-28 分类于 数据结构与算法 阅读次数:

题目

实现一种猫狗队列的结构,要求如下:

  1. 用户可以调用add方法将cat类或者dog类的实例放入队列中;

  2. 用户可以调用pollAll方法,将队列中所有的实例按照队列的先后顺序依次弹出;

  3. 用户可以调用pollDog方法,将队列中dog类的实例按照队列的先后顺序依次弹出;

阅读全文 »

定义一个能获取最小值的栈

发表于 2019-08-27 分类于 数据结构与算法 阅读次数:

题目

实现一个特殊的栈,在基本栈的基础上,增加返回栈中最小元素的方法,要求时间复杂度为O(1)

示例

stack:{4,3,9,6}

getMin() return 3;

阅读全文 »

一道利用桶的算法题

发表于 2019-08-25 分类于 数据结构与算法 阅读次数:

题目

给定一个数组,求如果排序之后,相邻两数的最大差值,要求时间复杂度O(N),且要求不能用非基于比较的排序

示例

原数组:{4,3,9,6}

排序后数组:{3,4,6,9}
,则相邻两数最大差值为9 - 6 = 3

阅读全文 »

图解tcp/ip:其一

发表于 2019-08-24 分类于 计算机网络 阅读次数:

此为《图解TCP/IP》的粗略笔记

网络的分类 P3

计算机网路,根据其规模可分为

WAN(Wide Area Network,广域网)
LAN(Local Area Network, 局域网)
MAN(Metropolitan Area Network,城域网)
阅读全文 »
1…34
Weapon

Weapon

40 日志
6 分类
4 标签
© 2019 Weapon
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Pisces v7.3.0