摘要: 问题 删除链表中等于给定值 val 的所有节点。 思路 删除链表中某个结点的方法:node next = node next next,可以删除node的下一个结点;考虑到链表的头结点也可能被删除,所以使用dummyHead。 C++代码实现 阅读全文
posted @ 2019-02-27 20:13 surimj 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 题目 找到两个单链表相交的起始节点。 如果两个链表没有交点,返回 null。 在返回结果后,两个链表仍须保持原有的结构。 可假定整个链表结构中没有循环。 程序尽量满足 O(n) 时间复杂度,且仅用 O(1) 内存。 方法1 思路 两个指针分别从A和B开始,一个先走完A再走B,一个先走完B再走A,交点 阅读全文
posted @ 2019-02-27 16:17 surimj 阅读(147) 评论(0) 推荐(1) 编辑
摘要: 问题 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 思路 用快慢指针相遇的方法,判断链表是否有环;若有环,再找入环点。 如上图,设入环点为A,快慢指针相遇点为B(两指针相遇点肯定在环内),设从头指针到入环点的距离为a,从入环点到相遇点的距离为b。 快指针的速度是慢指 阅读全文
posted @ 2019-02-27 13:15 surimj 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 预备知识:什么是hadoop,HDFS? Hadoop是一个开源框架,它允许在整个集群使用简单编程模型计算机的分布式环境存储并处理大数据。它的目的是从单一的服务器到上千台机器的扩展,每一个台机都可以提供本地计算和存储。 HDFS全称为Hadoop Distributed File System(分布 阅读全文
posted @ 2018-11-09 17:24 surimj 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: 问题背景 现在有两份数据,file1是校园新闻版块,每一条新闻点击记录;file2是校园新闻版块使用活跃度高的学生记录。用mr统计出某一天的点击记录里,使用ios/android手机的活跃学生的总的点击次数 原始数据格式如下: file 1,校园新闻点击记录 ,记录了每一次学生点击校园新闻的行为 格 阅读全文
posted @ 2018-11-09 17:23 surimj 阅读(2398) 评论(0) 推荐(0) 编辑
摘要: 1、按文件名查找 例子: ,查询当前目录(及子目录)下.sh类型文件 find还可以和xargs命令联用,实现更多限制条件的查找,如查找含有某个内容的某个名字的文件:`find . name " .txt" | xargs grep common` 阅读全文
posted @ 2018-11-05 15:45 surimj 阅读(1928) 评论(0) 推荐(0) 编辑
摘要: 基本语法 1、条件判断 写成一行:if [ condition ]; then command; fi 注意: (1)if .. fi标志着判断语句的开始和结束; (2)[ ]是条件判断符,注意条件语句和判断符首末都需要空出一格; 2、循环 for循环 类C风格for循环 说明:haodoop fs 阅读全文
posted @ 2018-11-05 11:59 surimj 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 一些基础用法 1. 声明使用的shell名称 2. 正常退出, 错误退出 3.shell脚本内增加一行 ,在执行shell脚本时($sh x run.sh),会打印出每一行命令的返回值,从而便于进行调试。 4.shell脚本给变量赋初值: ,"="前后不能有空格。 特殊变量 以下图片转自:https 阅读全文
posted @ 2018-10-31 17:59 surimj 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 转载出处:https://www.cnblogs.com/xiaomingzaixian/p/7286793.html 一、概念理解 1、json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串) (1)json.dumps()函数是将一个Python 阅读全文
posted @ 2018-10-30 21:55 surimj 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 在shell中操作mysql mysql hhostname Pport uusername ppassword "数据库名" A e "sql语句" 其中,mysql A表示不预读数据库信息 安装mysql(linux) 1、安装,安装路径记为PATH 2、修改配置文件: 3、启动数据库服务: 4 阅读全文
posted @ 2018-10-27 23:00 surimj 阅读(186) 评论(0) 推荐(0) 编辑