class Solution { public char nextGreatestLetter(char[] letters, char target) { //二分查找 if(letters[0] > target) return letters[0]; int len = letters.len ...
分类:
其他好文 时间:
2020-04-26 23:54:42
阅读次数:
77
题目描述: 方法一:动态规划 O(n) class Solution: def constrainedSubsetSum(self, nums, k: int): dp = [0]*len(nums) dp[0] = nums[0] arr = [(nums[0],0)] for i in rang ...
分类:
其他好文 时间:
2020-04-26 18:39:08
阅读次数:
57
2.1 SDS的定义 struct { //buf中已使用的字节数,等于SDS所保存字符串的长度 int len; //buf中未使用的字节长度 int free; //字节数组,用于保存字符串 char[] buf; } 2.2 SDS与C字符串的区别 C字符串 SDS 获取字符串长度的复杂度为 ...
分类:
其他好文 时间:
2020-04-26 13:47:24
阅读次数:
124
字符串结构 struct sds{ //记录buf中已使用的字节数 int len; //记录buf中未使用的 int free; //存储具体内容 char buf[]; } 与C字符串的区别 C字符串取字符串长度时间复杂度O(N),SDS是O(1)。 C字符串未考虑数组溢出的问题,比如strca ...
分类:
其他好文 时间:
2020-04-25 23:14:44
阅读次数:
67
html代码 <input type="text" onkeyup="clearNoNum(this)"> js代码 function clearNoNum(obj) { var str,num,arr,len,bool; obj.style.imeMode ='disabled' //禁止输入法 ...
分类:
其他好文 时间:
2020-04-25 16:54:38
阅读次数:
49
题目: 给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字)。 思路: 考虑数组中为负数的情况。 程序: class Solution: def maxProduct(self, nums: List[int]) -> int: length = len(n ...
分类:
编程语言 时间:
2020-04-25 16:44:14
阅读次数:
116
https://www.cnblogs.com/xxtalhr/p/10787340.html def selection_sort(arr): """选择排序""" # 第一层for表示循环选择的遍数 for i in range(len(arr) - 1): # 将起始元素设为最小元素 min_ ...
分类:
编程语言 时间:
2020-04-25 12:30:05
阅读次数:
56
#include <stdio.h> #include <string.h> #include <stdlib.h> int main() { char s[20]; char *p[11],temp; while(gets(s)) { int i,j,len; len=strlen(s); for ...
分类:
编程语言 时间:
2020-04-25 10:31:37
阅读次数:
77
class Solution { public int reversePairs(int[] nums) { int len = nums.length; if(len<2){ return 0; } int[] copy = new int[len]; for(int i=0;i<len;i++) ...
分类:
编程语言 时间:
2020-04-25 01:23:49
阅读次数:
82
#include <iostream> #include <vector> using namespace std; const int MAX_LEN = 10000; int main() { int n = 0; //3^n的最大位数是:10000,乘一次3就加一位 while (cin >> ...
分类:
其他好文 时间:
2020-04-25 01:05:33
阅读次数:
69