给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。 示例 1: 输入:nums = [2,2,3,2] 输出:3 示例 2: 输入:nums = [0,1,0,1,0,1,99] 输出:99 提示: 1 ? nums.len ...
分类:
其他好文 时间:
2021-05-03 12:06:13
阅读次数:
0
1. 希尔排序 思路: 是优化了的插入排序,可以改进当最值处于头或尾需要多次移动元素的问题,因为它会设置步长k(>=1),初始步长是len/2, 先保证步长为k的每个子数组有序,再进一步缩小步长直到为1的时候,数组基本有序。 ''' 希尔排序 时间复杂度 平均:O(nlogn) 最好:O(nlogn ...
分类:
编程语言 时间:
2021-04-29 11:58:13
阅读次数:
0
#!/usr/bin/env /usr/bin/python3 # -*- coding:utf-8 -*- # 1.冒泡排序 l = [8,3,22,15,17] for i in range(1,len(l)): flag = False for j in range(0,len(l)-i): ...
分类:
其他好文 时间:
2021-04-29 11:55:09
阅读次数:
0
常见数据类型: 数字 布尔值 字符串 元组 列表 字典 集合 如何判断数据的类型? 用type()函数 如age=18 print(type(age)) 输出结果:<class 'int'> 用len()函数统计数据的长度 数字类型重点介绍:整数int 浮点数float 举例: age=18 hei ...
分类:
其他好文 时间:
2021-04-27 14:53:45
阅读次数:
0
let splitArr = (data , senArrLen)=>{ //处理成len个一组的数据 let data_len = data.length; let arrOuter_len = data_len % senArrLen 0 ? data_len / senArrLen : par ...
分类:
编程语言 时间:
2021-04-26 13:31:46
阅读次数:
0
1. a.该构造函数没有将str指针初始化,应将指针初始化为NULL,或是使用new[]初始化。 b.该构造函数没有创建新的字符串,只是复制了原有字符串的地址。应当使用new[]和strcpy()。 c.该构造函数复制了字符串,但没有分配内存空间,应使用new char[len + 1]来分配适当数 ...
分类:
编程语言 时间:
2021-04-24 13:49:21
阅读次数:
0
问题描述: 给你一个字符串 s,找到 s 中最长的回文子串。 代码: public class Solution { public String longestPalindrome(String s) { int len = s.length(); if (len < 2) { return s; ...
分类:
其他好文 时间:
2021-04-24 13:42:33
阅读次数:
0
def lcs(s1, s2): m = len(s1) # 记录s1长度 n = len(s2) # 记录s2长度 a = [[0 for j in range(n+1)]for i in range(m+1)] # 得分数组 b = [[0 for j in range(n+1)]for i i ...
分类:
其他好文 时间:
2021-04-22 16:14:26
阅读次数:
0
1.记录索引交换 class Solution { public: int minSwapsCouples(vector<int>& row) { int len=row.size(); vector<int> idx(len,-1); int ret=0; for(int i=0;i<len;++ ...
分类:
其他好文 时间:
2021-04-22 15:12:46
阅读次数:
0
1. 首先导入需要用到的包 from torch.utils.data import DataLoader,Dataset 2. 自定义Dataset 一般情况下我们使用Dataset,需要自定义一个类来继承Dataset,然后实现__getitem__()方法和__len__()方法 使用示例如下 ...
分类:
其他好文 时间:
2021-04-20 15:34:35
阅读次数:
0