- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 LeetCode编程(C++)T3
给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 解题思路:采用贪心算法来解决该问题。 如果有对贪心策略不了解的同学可以参考这篇博客:从零开始学贪心算法。 在本题中,只要前一天比后一天的价格低,我们就卖。这...
2018-07-30 19:36:08
217
原创 LeetCode编程(C++)T2
siu给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。(要求三种解法) 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右旋转 1 步: [7,1,2,3,4,5,6] 向右旋转 2 步: [6,7,1,2,3,4,5] 向右旋转 3 步: [5,6,7,1,2,3,4] 解法一: 思路:使用朴素算法思路,...
2018-07-28 20:52:13
238
原创 LeetCode编程(C++)T1
题目描述:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) ; 解题思路:遍历整个数组,如果遇到重复的,使用vector中的erase()函数删除 该元素,如果该元素与下一个元素不相等,那么遍历数组的下标加一。 class Solution { public: ...
2018-07-26 19:53:21
256
原创 android布局篇:Fragment,带侧边栏的activity以及table activity
1.Fragmnet与activity类似,但是比起activity属于更轻量级的界面,在同一个程序中的页面跳转会变得更方便。 2.带侧边栏的activity,在ASpingt平台中是可以直接新建的: 是这个“Navigation Drawer Activity” 其效果如下: 而且标题,栏目的类容可以自己改,Section1等还可以改成按钮或者图片之类的。 3.带tabledea
2015-08-11 21:45:30
1443
原创 Android中的BroadCast简单使用
Broadcast是android中提供通信的一种API,下面就来简单介绍它的使用方法。 1:新建一个class继承broadcast: 然后重写其onReceive函数。这个函数的第二个参数是intent类型,可以用这个来传递数据。public class MyReceiver extends BroadcastReceiver { public void onReceive(Context
2015-08-06 17:23:34
532
原创 Service的通信
上篇介绍了如何让使用service,至此介绍外界如何与sevice之间进行通信。 一:通过启动服务: 1.在上次的代码中,加一条获取数据的语句intent.putExtra("data", et.getText().toString()); startService(intent);2.activity中从intent传来的数据,service要如何去接收? 用Commend函数,次函数
2015-08-06 15:23:06
243
原创 android中service的简单使用
service字面上是服务的意思,但在android中我理解的它是“后台”服务。他与acivity一样有生命周期,但是它却不能与人之间进行界面的交互。servic常见的会有四个API:startService,stopService,bindService(绑定),unbindService 如何启动service? 1.首先新建一个类继承Service,在AndroidManifes
2015-08-06 14:53:06
446
原创 Application的生命周期简介
前两篇文章写了application在两个activity中如何来共享数据,今天我们来简单介绍一下application的生命周期。application的生命周期函数有如下几个: public void onCreate(){ super.onCreate(); System.out.println(“Fun oncreate”); }//applic
2015-08-01 18:29:24
793
原创 Android中用application在两个activity中进行数据共享(2)
接着上次的开始吧! layout文件布局如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_h
2015-08-01 16:34:35
357
原创 Android中用application在两个activity中进行数据共享(1)
本人刚刚学习android不久,写的不好的地方望各位大虾提出来。 Application是android系统中的一个组件,可以用来进行两个组件之间的数据共享。我觉这样说太抽象了,还是举个例子吧。 目的:实现两个activity之间的数据共享。 步骤: 1: 新建一个继承application的class及其成员函数: package com.example.app;import
2015-07-31 21:37:22
484
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人