LintCode(easy)删除排序数组中重复数字II

基本类似删除排序数组中重复数字I

class Solution {
public:
    /**
     * @param A: a list of integers
     * @return : return an integer
     */
    int removeDuplicates(vector<int> &nums) {
        // write your code here

    vector<int>::iterator it;
    map<int, int>m1;
    for (it = nums.begin(); it != nums.end();){
        if (m1[*it]>1)
            it=nums.erase(it);
        else { ++m1[*it]; ++it; };
    }
    return nums.size();
}

};
如果您需要在 EasyUI 中绑定数组对象,可以使用 EasyUI 的 datagrid 和 propertygrid 组件。datagrid 组件可以将数组对象以表格的形式展示出来,并且支持排序、分页、多选等功能;propertygrid 组件则可以将数组对象以属性列表的形式展示出来。 通过 datagrid 组件绑定数组对象的实现步骤如下: 1. 定义数组对象,例如: ``` var data = [ {name:'John', age:30, city:'New York'}, {name:'Peter', age:35, city:'Paris'}, {name:'Mary', age:25, city:'London'} ]; ``` 2. 定义表格的列信息,例如: ``` var columns = [[ {field:'name', title:'Name', width:100}, {field:'age', title:'Age', width:100}, {field:'city', title:'City', width:100} ]]; ``` 3. 创建 datagrid 组件,将数据和列信息绑定到 datagrid 上,例如: ``` $('#datagrid').datagrid({ data: data, columns: columns }); ``` 通过 propertygrid 组件绑定数组对象的实现步骤如下: 1. 定义数组对象,例如: ``` var data = { John: {age:30, city:'New York'}, Peter: {age:35, city:'Paris'}, Mary: {age:25, city:'London'} }; ``` 2. 定义属性列表的列信息,例如: ``` var columns = [[ {field:'name', title:'Name', width:100}, {field:'age', title:'Age', width:100}, {field:'city', title:'City', width:100} ]]; ``` 3. 创建 propertygrid 组件,将数据和列信息绑定到 propertygrid 上,例如: ``` $('#propertygrid').propertygrid({ data: data, columns: columns }); ``` 以上是在 EasyUI 中绑定数组对象的基本实现方法,您可以根据实际需要进行调整和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值