- 小红书用户画像分析_电商平台用户画像分析
weixin_39823459
小红书用户画像分析
电商平台用户画像分析1、项目背景1.1分析目的通过分析用户的行为特征,深挖用户的潜在价值。1.2产品简述由于数据脱敏无法具体了解产品的种类,通过数据只能基本判断该产品的消耗量和复购率并不是很高,主要是在电商平台上进行销售,面向群体较广,各个年龄段和性别基本都有购买的记录。1.3数据集介绍1.3.1数据源:User_table.csv、Data_Action_201602.csv、Data_Acti
- [201602][Wireshark 网络分析的艺术][林沛满][著]
damoluomu
#网络wireshark
[201602][Wireshark网络分析的艺术][林沛满][著]Wireshark·GoDeep.https://www.wireshark.org/GitHub-wireshark/wireshark:Read-onlymirrorofWireshark’sGitrepositoryathttps://gitlab.com/wireshark/wireshark.GitHubwon’tlet
- 电影
_Haimei
记录自己看过的电影,与推荐无关201602/08《美人鱼》03/04《疯狂动物城》04/01《睡在我上铺的兄弟》04/15《奇幻森林》05/06《白鸟朝凤》05/27《爱丽丝梦游仙境2》06/24《惊天魔盗团2》07/08《大鱼海棠》09/02《我们的十年》09/14《七月与安生》09/29《从你的全世界路过》11/25《神奇动物在哪里》12/02《你的名字》12/23《摆渡人》201703/03
- 201602-东京自由行-购物篇
nase_luobeng
[刷卡消费]境外使用银联卡走银联网络消费或取款,和其它银行卡网络相比,免收1%-2%不等的货币转换费;持卡人应在刷卡之前提醒收银员使用银联的网络,以确保享受到银联卡的优惠;持卡人需要致电中国银联客户服务中心95516或发卡行客户服务中心确认您的卡片是否已开通境外受理业务;银联卡就是卡号“62”开头,卡面有“银联”标识的银行卡。在境外购物时建议用银联卡刷卡付费;如果用其他卡组织发行的银行卡付费,请核
- dec201602
实在想不出昵称丶
图片(20).jpg/**一个静态值可以被实例改变并调用,但是在内存中,静态值只占一份内存,out:107773静态初始化快最先初始,但是只初始一次,其后的非静态初始化块初始的是静态量a,所以也转为静态量,故也只是初始化一次。所以三次调用输出都为777,只不过,其形式上依旧是非静态初始化块,所以每次实例的建立依旧会运行这一初始化快*/publicclassTest03{publicstaticvo
- 802.11标准各版本历程对比
云猫
Communicationswifi
本文引用地址:http://www.esouou.com/eepw.com7843/article/201602/286875.htm802.11协议组是国际电工电子工程学会(IEEE)为无线局域网络制订的标准。虽然WI-FI使用了802.11的媒体访问控制层(MAC)和物理层(PHY),但是两者并不完全同等。1.802.11(1997年)1).IEEE最初制订的一个无线局域网标准,工作在2.4G
- android 自定义Viewpager 实现静止滑动,并去掉默认的滑动效果
业余选手
Android>>进阶
转至:http://www.2cto.com/kf/201602/489829.html最开始做的整个页面都可以滑动类似微信,但后来首页改版,frament内的滑动效果太多,就要去掉整个activity的滑动效果,但是想改起来快一点,就想到把viewpager滑动效果禁止掉,只能点击选择,上网一搜还真有并且很好用就推荐下。但是点击选择后还有滑动的效果,后来就想把viewpager的滑动动画去掉,搜
- 复制子目录下的文件却不复制子目录
weixin_37833125
linux
有一级目录2016,一级目录下面有多个二级目录,比如2016/文件夹下面有12个月的二级目录,201601,201602,201603,……,201612,每个二级目录下面有多个csv文件,目录结构如下:2016/201601/a.csv2016/201602/b.csv2016/201603/c.csv……2013/201612/l.csv通过linux命令把多个二级目录下的多个同类型的文件复制
- 【论文整理】人物形态检测论文集合
DrogoZhang
自然语言处理深度学习神经网络
HumanPoseEstimationPapers[CVPR2016]-201511[IJCAI2016]-201602OtherActionRecognitionwithJoints-Pooled3DDeepConvolutionalDescriptors[paper][ECCV2016]-2016032DPoseHumanposeestimationusingdeepconsensusvoti
- 201602游戏力2
甜甜蜜蜜宝
图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自
- spi总线挂载多个设备的设备树描述
gouqu5156
设备树Linux系统spi多个从设备挂载
内核版本:linux4.6Vivado版本:201602工程中用到很多spi控制的从设备,首先对FPGA工程的正确性验证一下。验证的设备树描述如下:spi@e0006000{compatible="xlnx,zynq-spi-r1p6";reg=;status="okay";interrupt-parent=;interrupts=;clocks=;clock-names="ref_clk","p
- 内存池的实现
perryn
基本的架构设计:这里写图片描述/*************************************************************************>FileName:mem_pool.h>Author:perrynzhou>Mail:
[email protected]>CreatedTime:Wed21Sep201602:51:56AMHKT*************
- 201602 游戏力1
甜甜蜜蜜宝
图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自
- 京东购买意向预测(二)数据分析
人鱼线
推荐项目
(2)-数据探索接下来就是数据的初步分析。#导入相关包importpandasaspdimportnumpyasnpfromcollectionsimportCounter#导入相关包%matplotlibinline#绘图包importmatplotlibimportmatplotlib.pyplotasplt#定义文件名注意原始数据是否被更新过ACTION_201602_FILE="data/
- 【机器学习】京东用户购买意向预测-数据集介绍和数据清洗 - 1
♚人间海
主题:京东用户购买意向预测数据集:这里涉及到的数据集是京东最新的数据集:JData_User.csv用户数据集105,321个用户JData_Comment.csv商品评论558,552条记录JData_Product.csv预测商品集合24,187条记录JData_Action_201602.csv2月份行为交互记录11,485,424条记录JData_Action_201603.csv3月份行
- 【机器学习】京东用户购买意向预测-数据探索 -2
♚人间海
#导入相关包%matplotlibinline#绘图包importmatplotlibimportmatplotlib.pyplotaspltimportnumpyasnpimportpandasaspd#定义文件名ACTION_201602_FILE="data/JData_Action_201602.csv"ACTION_201603_FILE="data/JData_Action_20160
- JD用户购买意向预测-数据发掘
Rick_Restart
案例
(一)任务描述:数据集:京东2016年算法比赛数据集过程描述:通过数据挖掘的技术可视化技术,输出高潜用户和目标商品的匹配结果,为精准营销提供高质量的目标群体。数据集描述:JData_User.csv用户数据集105,321个用户JData_Comment.csv商品评论558,552条记录JData_Product.csv预测商品集合24,187条记录JData_Action_201602.csv
- 使用Kettle从FTP拉取文件
awenzhangc
ETLKettle
1、业务场景简要说明对接方式:FTP文件。客户的FTP目录路径:/201602/01/xxx.txt/201602/01/xxx.txt注意点对方在写文件的时候,应先将文件写入到临时文件,写完后,再rename文件名。如:先写xxx.txt.tmp->xxx.txt2、流程2.1转换流程构造路径//获得当前系统时间,此处得到初始化时间vardateFormatYearAndMonth=java.t
- Spark 读取HDFS存入 HBase(1.0.0 新 API)
富的只剩下代码
spark
原文地址:http://www.th7.cn/db/nosql/201602/177530.shtmlSpark读取HDFS存入HBase(1.0.0新API)HBase经过七年发展,终于在今年2月底,发布了1.0.0版本。这个版本提供了一些让人激动的功能,并且,在不牺牲稳定性的前提下,引入了新的API。虽然1.0.0兼容旧版本的API,不过还是应该尽早地来熟悉下新版API。并且了解下如何与当下正
- VR交互方式
袭瑛
VR硬件
2.3VR交互方式2.3.1动作捕捉http://36kr.com/p/214786.html2.3.2触觉反馈http://www.donews.com/dtv/201602/2916586.shtmhttp://www.eeyy.com/chanye/20150603/62325.html2.3.3眼球追踪http://www.leiphone.com/news/201601/10OFWRMY
- curl模拟HEAD、GET、OPTIONS等请求方法
edwinsnao
网络编程curlsocket
curl-i-XHEAD"www.baidu.com"HTTP/1.1200OKServer:bfe/1.0.8.18Date:Mon,12Sep201601:38:38GMTContent-Type:text/htmlContent-Length:277(单位是字节)Last-Modified:Mon,13Jun201602:50:15GMTConnection:Keep-AliveETag:"
- 全职妈妈S的201602总结
Gloria读书聊情感
全职妈妈S的201602总结总体来说,虽然计划完成情况一般,但这个2月还是可喜可贺的,因为我终于开始了育儿也育己的计划总结之路。首先,在育儿方面。我觉得2月进步还是很大的,保障了Ryan吃好穿帅玩开心睡满意的基本要求,身体免疫力也有很大提升,本月自愈了一次感冒。困扰许久的便秘问题也得到改善,身高体重稳定增长,近期测量身高为78.5厘米,体重20.2斤。Ryan也特别棒,刚满一周岁就学会了走路,学习
- 20160228《开会遐思》X004
川上六公子
文|桂川且留下现实的牢笼里,心是飞翔的麋鹿。在拥挤的人群间,我仿佛迷离于奇旺森林的晨雾。那僵直狭窄的椅靠,是摇摆的象背,一晃,又一晃,将我颠向密林深处。音箱那飞来的声响,是夹路高枝上翠鸟的歌赋。鱼尾峰的朝霞,映透眼帘鲜红的幕布。远处,白犀牛在沼泽里昏睡,幽幽地送来呼噜。上台又下台的人儿,惊起了杜巴广场的鸽雏。且掬一把清泉,将自己揉碎在费瓦湖。我想,我仅仅是在想念,一个叫尼泊尔的国度。(201602
- 201602月回顾
严哥
一、本月情境2月有春季大假,家庭生活目标适当安排,任务量有所减轻。2月春节后公司历年都会制定年度目标、绩效,有很多会议。2月经历春节前后情境巨变,状态会有起伏。2月是新年起始阶段,先重后轻,目标多安排了些。根据这四个因素,结合一月份目标达成情况,考虑安排合适的2月目标。二、本月目标达成情况201602月目标完成情况回顾.png计划内目标20个:3个核心目标,9个重要目标,8个一般性目标。目标达成情
- 201602沙巴一周游纪要
kevinHan
title:沙巴一周游纪要date:20160521亚庇旅游horizon出门过马路左转1卖卡的各种卡digicelcomhotlink都有,15MY500M流量周卡4G。但是记得在现场试下,确保能上网。因为有的卡要用手机拨电话激活下。2小宾馆sundaymarket旁边(horizon宾馆斜对面),有可以休息,钟点房60MY,80MY3银行华夏银行借记卡可以在带有银联标记的ATM取现金,比兑换行
- 超大数据去重的处理办法
u014028392
hadoop操作系统
#!/bin/bashsed-i'1d'action_201602.csvsed-i'1d'action_201603.csvsed-i'1d'action_201603_extra.csvsed-i'1d'action_201604.csvawk'!a[$0]++'action_201602.csv>201602.csvcataction_201603.csv|sort|uniq>action_
- SQL数据库基本操作
不给糖就捣蛋0
sql数据数据库
1,----修改不同的行的相同列的信息UPDATE学生表SET总分数=CASE学号WHEN201601THEN800WHEN201602THEN801WHEN201603THEN802ENDWHERE学号IN(201601,201602,201603)2.----创建学生表CREATETABLE[学生表](学号intNOTNULLPRIMARYKEY,性别VARCHAR(2),姓名VARCHAR(
- tomcat自带连接池dbcp配置以及优化说明
紫眸少年丶
转自:http://www.totcms.com/html/201602-29/20160229114145.htm一个网站每天大概有20万的访问量,使用的tomcat自带dbcp连接池,一般网站访问很好,速度也很快,但是过一段时间后,总是报timeoutwaitingforidleobject的异常信息,最后查了apachetomcat的官方文档,终于找到解决方法:数据库连接池创建和管理池中的数
- 201602-东京自由行-行程篇
nase_luobeng
特别说明:上午十点前退房;百货公司一般从上午11点营业到晚上七点八点之间;第一站换乘与4大区域位置概览1.成田机场(浦东1号航站楼)2.葛西(东京迪斯尼-附近30分钟内)3.伊东4.川崎日航宾馆[KawasakiNikkoHotel](羽田机场1号航站楼30分钟以内)概览.png17~19葛西民宿住2晚(17日、18日)(迪斯尼附近),距离迪斯尼公交车15分钟,旧江户川,附近便利店,超市,吃饭方便
- 201602-大清灭亡启示录-1
校长大仁
这是一本通俗史书,虽然看上去很像小说,但其实内里还是很严肃,很接近历史的。至少于我,很好地解释了一直以来的一个疑惑,北洋舰队是输了,可是陆军呢,也打不赢么,为什么要投降?简单的答案是:是的,陆军也打不赢。因为这场战争,其实并不是“大清VS日本”这样简单的对立关系。在大清的内部,其实存在多方势力的博弈。至少在慈禧看来,投降并不是不可接受的,不过割地赔偿,但她依然可以继续她的统治。但是要想打赢或者继续
- JAVA基础
灵静志远
位运算加载Date字符串池覆盖
一、类的初始化顺序
1 (静态变量,静态代码块)-->(变量,初始化块)--> 构造器
同一括号里的,根据它们在程序中的顺序来决定。上面所述是同一类中。如果是继承的情况,那就在父类到子类交替初始化。
二、String
1 String a = "abc";
JAVA虚拟机首先在字符串池中查找是否已经存在了值为"abc"的对象,根
- keepalived实现redis主从高可用
bylijinnan
redis
方案说明
两台机器(称为A和B),以统一的VIP对外提供服务
1.正常情况下,A和B都启动,B会把A的数据同步过来(B is slave of A)
2.当A挂了后,VIP漂移到B;B的keepalived 通知redis 执行:slaveof no one,由B提供服务
3.当A起来后,VIP不切换,仍在B上面;而A的keepalived 通知redis 执行slaveof B,开始
- java文件操作大全
0624chenhong
java
最近在博客园看到一篇比较全面的文件操作文章,转过来留着。
http://www.cnblogs.com/zhuocheng/archive/2011/12/12/2285290.html
转自http://blog.sina.com.cn/s/blog_4a9f789a0100ik3p.html
一.获得控制台用户输入的信息
&nbs
- android学习任务
不懂事的小屁孩
工作
任务
完成情况 搞清楚带箭头的pupupwindows和不带的使用 已完成 熟练使用pupupwindows和alertdialog,并搞清楚两者的区别 已完成 熟练使用android的线程handler,并敲示例代码 进行中 了解游戏2048的流程,并完成其代码工作 进行中-差几个actionbar 研究一下android的动画效果,写一个实例 已完成 复习fragem
- zoom.js
换个号韩国红果果
oom
它的基于bootstrap 的
https://raw.github.com/twbs/bootstrap/master/js/transition.js transition.js模块引用顺序
<link rel="stylesheet" href="style/zoom.css">
<script src=&q
- 详解Oracle云操作系统Solaris 11.2
蓝儿唯美
Solaris
当Oracle发布Solaris 11时,它将自己的操作系统称为第一个面向云的操作系统。Oracle在发布Solaris 11.2时继续它以云为中心的基调。但是,这些说法没有告诉我们为什么Solaris是配得上云的。幸好,我们不需要等太久。Solaris11.2有4个重要的技术可以在一个有效的云实现中发挥重要作用:OpenStack、内核域、统一存档(UA)和弹性虚拟交换(EVS)。
- spring学习——springmvc(一)
a-john
springMVC
Spring MVC基于模型-视图-控制器(Model-View-Controller,MVC)实现,能够帮助我们构建像Spring框架那样灵活和松耦合的Web应用程序。
1,跟踪Spring MVC的请求
请求的第一站是Spring的DispatcherServlet。与大多数基于Java的Web框架一样,Spring MVC所有的请求都会通过一个前端控制器Servlet。前
- hdu4342 History repeat itself-------多校联合五
aijuans
数论
水题就不多说什么了。
#include<iostream>#include<cstdlib>#include<stdio.h>#define ll __int64using namespace std;int main(){ int t; ll n; scanf("%d",&t); while(t--)
- EJB和javabean的区别
asia007
beanejb
EJB不是一般的JavaBean,EJB是企业级JavaBean,EJB一共分为3种,实体Bean,消息Bean,会话Bean,书写EJB是需要遵循一定的规范的,具体规范你可以参考相关的资料.另外,要运行EJB,你需要相应的EJB容器,比如Weblogic,Jboss等,而JavaBean不需要,只需要安装Tomcat就可以了
1.EJB用于服务端应用开发, 而JavaBeans
- Struts的action和Result总结
百合不是茶
strutsAction配置Result配置
一:Action的配置详解:
下面是一个Struts中一个空的Struts.xml的配置文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
&quo
- 如何带好自已的团队
bijian1013
项目管理团队管理团队
在网上看到博客"
怎么才能让团队成员好好干活"的评论,觉得写的比较好。 原文如下: 我做团队管理有几年了吧,我和你分享一下我认为带好团队的几点:
1.诚信
对团队内成员,无论是技术研究、交流、问题探讨,要尽可能的保持一种诚信的态度,用心去做好,你的团队会感觉得到。 2.努力提
- Java代码混淆工具
sunjing
ProGuard
Open Source Obfuscators
ProGuard
http://java-source.net/open-source/obfuscators/proguardProGuard is a free Java class file shrinker and obfuscator. It can detect and remove unused classes, fields, m
- 【Redis三】基于Redis sentinel的自动failover主从复制
bit1129
redis
在第二篇中使用2.8.17搭建了主从复制,但是它存在Master单点问题,为了解决这个问题,Redis从2.6开始引入sentinel,用于监控和管理Redis的主从复制环境,进行自动failover,即Master挂了后,sentinel自动从从服务器选出一个Master使主从复制集群仍然可以工作,如果Master醒来再次加入集群,只能以从服务器的形式工作。
什么是Sentine
- 使用代理实现Hibernate Dao层自动事务
白糖_
DAOspringAOP框架Hibernate
都说spring利用AOP实现自动事务处理机制非常好,但在只有hibernate这个框架情况下,我们开启session、管理事务就往往很麻烦。
public void save(Object obj){
Session session = this.getSession();
Transaction tran = session.beginTransaction();
try
- maven3实战读书笔记
braveCS
maven3
Maven简介
是什么?
Is a software project management and comprehension tool.项目管理工具
是基于POM概念(工程对象模型)
[设计重复、编码重复、文档重复、构建重复,maven最大化消除了构建的重复]
[与XP:简单、交流与反馈;测试驱动开发、十分钟构建、持续集成、富有信息的工作区]
功能:
- 编程之美-子数组的最大乘积
bylijinnan
编程之美
public class MaxProduct {
/**
* 编程之美 子数组的最大乘积
* 题目: 给定一个长度为N的整数数组,只允许使用乘法,不能用除法,计算任意N-1个数的组合中乘积中最大的一组,并写出算法的时间复杂度。
* 以下程序对应书上两种方法,求得“乘积中最大的一组”的乘积——都是有溢出的可能的。
* 但按题目的意思,是要求得这个子数组,而不
- 读书笔记-2
chengxuyuancsdn
读书笔记
1、反射
2、oracle年-月-日 时-分-秒
3、oracle创建有参、无参函数
4、oracle行转列
5、Struts2拦截器
6、Filter过滤器(web.xml)
1、反射
(1)检查类的结构
在java.lang.reflect包里有3个类Field,Method,Constructor分别用于描述类的域、方法和构造器。
2、oracle年月日时分秒
s
- [求学与房地产]慎重选择IT培训学校
comsci
it
关于培训学校的教学和教师的问题,我们就不讨论了,我主要关心的是这个问题
培训学校的教学楼和宿舍的环境和稳定性问题
我们大家都知道,房子是一个比较昂贵的东西,特别是那种能够当教室的房子...
&nb
- RMAN配置中通道(CHANNEL)相关参数 PARALLELISM 、FILESPERSET的关系
daizj
oraclermanfilespersetPARALLELISM
RMAN配置中通道(CHANNEL)相关参数 PARALLELISM 、FILESPERSET的关系 转
PARALLELISM ---
我们还可以通过parallelism参数来指定同时"自动"创建多少个通道:
RMAN > configure device type disk parallelism 3 ;
表示启动三个通道,可以加快备份恢复的速度。
- 简单排序:冒泡排序
dieslrae
冒泡排序
public void bubbleSort(int[] array){
for(int i=1;i<array.length;i++){
for(int k=0;k<array.length-i;k++){
if(array[k] > array[k+1]){
- 初二上学期难记单词三
dcj3sjt126com
sciet
concert 音乐会
tonight 今晚
famous 有名的;著名的
song 歌曲
thousand 千
accident 事故;灾难
careless 粗心的,大意的
break 折断;断裂;破碎
heart 心(脏)
happen 偶尔发生,碰巧
tourist 旅游者;观光者
science (自然)科学
marry 结婚
subject 题目;
- I.安装Memcahce 1. 安装依赖包libevent Memcache需要安装libevent,所以安装前可能需要执行 Shell代码 收藏代码
dcj3sjt126com
redis
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make
前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。
异常一:
make[2]: cc: Command not found
异常原因:没有安装g
- 并发容器
shuizhaosi888
并发容器
通过并发容器来改善同步容器的性能,同步容器将所有对容器状态的访问都串行化,来实现线程安全,这种方式严重降低并发性,当多个线程访问时,吞吐量严重降低。
并发容器ConcurrentHashMap
替代同步基于散列的Map,通过Lock控制。
&nb
- Spring Security(12)——Remember-Me功能
234390216
Spring SecurityRemember Me记住我
Remember-Me功能
目录
1.1 概述
1.2 基于简单加密token的方法
1.3 基于持久化token的方法
1.4 Remember-Me相关接口和实现
- 位运算
焦志广
位运算
一、位运算符C语言提供了六种位运算符:
& 按位与
| 按位或
^ 按位异或
~ 取反
<< 左移
>> 右移
1. 按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。
例如:9&am
- nodejs 数据库连接 mongodb mysql
liguangsong
mongodbmysqlnode数据库连接
1.mysql 连接
package.json中dependencies加入
"mysql":"~2.7.0"
执行 npm install
在config 下创建文件 database.js
- java动态编译
olive6615
javaHotSpotjvm动态编译
在HotSpot虚拟机中,有两个技术是至关重要的,即动态编译(Dynamic compilation)和Profiling。
HotSpot是如何动态编译Javad的bytecode呢?Java bytecode是以解释方式被load到虚拟机的。HotSpot里有一个运行监视器,即Profile Monitor,专门监视
- Storm0.9.5的集群部署配置优化
roadrunners
优化storm.yaml
nimbus结点配置(storm.yaml)信息:
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional inf
- 101个MySQL 的调节和优化的提示
tomcat_oracle
mysql
1. 拥有足够的物理内存来把整个InnoDB文件加载到内存中——在内存中访问文件时的速度要比在硬盘中访问时快的多。 2. 不惜一切代价避免使用Swap交换分区 – 交换时是从硬盘读取的,它的速度很慢。 3. 使用电池供电的RAM(注:RAM即随机存储器)。 4. 使用高级的RAID(注:Redundant Arrays of Inexpensive Disks,即磁盘阵列
- zoj 3829 Known Notation(贪心)
阿尔萨斯
ZOJ
题目链接:zoj 3829 Known Notation
题目大意:给定一个不完整的后缀表达式,要求有2种不同操作,用尽量少的操作使得表达式完整。
解题思路:贪心,数字的个数要要保证比∗的个数多1,不够的话优先补在开头是最优的。然后遍历一遍字符串,碰到数字+1,碰到∗-1,保证数字的个数大于等1,如果不够减的话,可以和最后面的一个数字交换位置(用栈维护十分方便),因为添加和交换代价都是1