1.列表作为数据结构def MatrixProduct(a, b): temp2 = [] for i in range(len(a)): temp1 = [] for j in range(len(b[0])): total = 0 for k in range(len(... ...
分类:
编程语言 时间:
2020-06-18 11:11:23
阅读次数:
111
解:O(N) class Solution: def maxScoreSightseeingPair(self, A: List[int]) -> int: left, res = A[0], -1 for j in range(1, len(A)): res = max(res, left + A ...
分类:
其他好文 时间:
2020-06-18 01:56:26
阅读次数:
58
方法:动态规划 class Solution: def minDistance(self, houses: List[int], k: int) -> int: houses.sort() n = len(houses) cost = [[0]*n for _ in range(n)] for i ...
分类:
其他好文 时间:
2020-06-17 20:08:50
阅读次数:
40
input随机数据生成示例: void data_get_in(){ srand((unsigned int)time(NULL)); freopen("C:\\Users\\gzr2018\\Desktop\\1.in","w",stdout); int len=0; cout<<9<<endl; ...
分类:
其他好文 时间:
2020-06-17 01:43:30
阅读次数:
64
排序数组中的搜索问题,首先想到 二分法 class Solution: def missingNumber(self, nums: List[int]) -> int: i, j = 0, len(nums)-1 while i <= j: m = (i+j)//2 if nums[m] == m: ...
分类:
其他好文 时间:
2020-06-17 01:28:14
阅读次数:
49
/* 直接选择排序 */ func straightSelectionSorter(array []int) { for i := 0; i < len(array)-1; i++ { k := i for j := i + 1; j < len(array); j++ { if array[k] ...
分类:
编程语言 时间:
2020-06-16 23:05:15
阅读次数:
62
1、结构体 1 typedef struct my_stack { 2 int len;//既可以表示栈顶编号也可以表示元素个数 3 typename a[10001];//用数组表示栈内元素 4 }Stack; 2、初始化 1 Stack* create_emptystack() { 2 Stac ...
分类:
编程语言 时间:
2020-06-16 18:18:05
阅读次数:
67
CREATE FUNCTION [dbo].[fun_getPY](@str nvarchar(4000) ) RETURNS nvarchar(4000) AS BEGIN DECLARE @word nchar(1),@PY nvarchar(4000) set @PY='' WHILE len ...
分类:
数据库 时间:
2020-06-16 14:44:46
阅读次数:
72
/** * @param {number[]} nums * @return {number[]} */ var productExceptSelf = function(nums) { let left = [] left[0] = 1; let right = [] right[nums.len ...
分类:
编程语言 时间:
2020-06-15 23:13:07
阅读次数:
63
import collections import random Card = collections.namedtuple("Card", ["rank", "suit"]) class FrenchDeck: ranks = ["A"] + [str(n) for n in range(2, 1 ...
分类:
其他好文 时间:
2020-06-15 17:29:29
阅读次数:
64