K键盘里的青春K

我曾经失去的荣耀,我定加倍夺回

二叉树题目

已知两种输出方式求另一种: #include<iostream> #include<cstring> #include<cstdio> using n...

2018-03-30 21:46:38

阅读数:62

评论数:0

链表相关例题

先说下使用链表应该注意什么: 1.因为链表是用指针表示的,所以进函数时候一定要判断head指针是否为NULL,在进行删除之后也要注意会不会链表为空了,如果调用一个NULL的指针会发生异常 2.无论增删改都要注意在头部跟在尾部两种情况,因为他们跟在中间的处理方法是不同的 3.增加要先连后断, ...

2018-03-30 21:05:54

阅读数:63

评论数:0

剑指offer题解

题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 思路:这题较好的思路有两个,一个是最容易想到的nlog,枚举行,二分列。另一种就是从左下角逐步枚举,如果大于目标值就...

2018-03-30 21:05:17

阅读数:84

评论数:0

java蓝桥杯语法训练QAQ

标题:贪吃蛇长度+-------------------------------------------------+|                                                 ||    H######                      #### ...

2018-03-28 16:22:30

阅读数:66

评论数:0

牛客练习赛13 C (java处理字符串)

题目描述定义一个数字为幸运数字当且仅当它的所有数位都是4或者7。比如说,47、744、4都是幸运数字而5、17、467都不是。假设现在有一个数字d,现在想在d上重复k次操作。假设d有n位,用d1,d2,...,dn表示。对于每次操作,我们想要找到最小的x (x < n),使得...

2018-03-27 20:32:57

阅读数:45

评论数:0

机器学习概述

转自 飞鸟各投林让我们从机器学习谈起导读:在本篇文章中,将对机器学习做个概要的介绍。本文的目的是能让即便完全不了解机器学习的人也能了解机器学习,并且上手相关的实践。当然,本文也面对一般读者,不会对阅读有相关的前提要求。 在进入正题前,我想读者心中可能会有一个疑惑:机器学习有什么重要性,以至于要阅读...

2018-03-23 19:44:45

阅读数:74

评论数:0

牛客练习赛13 B(预处理+二分)

题目描述定义一个数字为幸运数字当且仅当它的所有数位都是4或者7。比如说,47、744、4都是幸运数字而5、17、467都不是。定义next(x)为大于等于x的第一个幸运数字。给定l,r,请求出next(l) + next(l + 1) + ... + next(r - 1) + next(r)。输...

2018-03-16 23:39:40

阅读数:60

评论数:0

十大排序原理

转自:点击打开链接十大经典排序算法0、排序算法说明0.1 排序的定义对一序列对象根据某个关键字进行排序。0.2 术语说明稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序:所有排序操作都在内存中完成;外排序:...

2018-03-13 20:15:24

阅读数:701

评论数:0

快排原理及优化

快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。该方法的基本思想是:1.先从数列中取出一个数作为基准数。2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。3...

2018-03-13 19:41:03

阅读数:90

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭