#include "stdio.h"#include "stdbool.h"void swap(int *t1, int *t2){ int temp; temp = *t1; *t1 = *t2; *t2 = temp;}void bubble_sort(int arr[], int len){ ...
分类:
编程语言 时间:
2020-05-04 15:28:55
阅读次数:
55
不用申请内存空间,把一个字符串做反正操作。比如说:str=”abcdefg”res=”gfedcba”这个比较简单,只要做前后字符交换就可以了funcreverse(str[]byte){i:=0j:=len(str)-1fori<j{str[i],str[j]=str[j],str[i]i++j--}}第二阶段不用申请内存,如何把每个单词做反转,假设单词中间只有一个空格比如说:str=“p
分类:
其他好文 时间:
2020-05-04 14:59:29
阅读次数:
51
当数据集中出现字符串表示的时间时候(2015-01-24 00:00:00),不需要时分秒,该如何解决, import pandas as pdfrom datetime import date,datetime for m in range(len(new_data)): new_data["RE ...
分类:
其他好文 时间:
2020-05-04 13:33:19
阅读次数:
52
题目: 解答: 1 class Solution { 2 public: 3 string reverseWords(string s) 4 { 5 if (s.empty()) 6 { 7 return s; 8 } 9 10 int len = 0; 11 string ans = ""; 12 ...
分类:
其他好文 时间:
2020-05-04 13:24:26
阅读次数:
53
题目描述: 方法一:记忆化递归+状态压缩 * from functools import lru_cache class Solution: def numberWays(self, hats: List[List[int]]) -> int: N = len(hats) M = 41 mod = ...
分类:
其他好文 时间:
2020-05-03 21:35:02
阅读次数:
85
冒泡算法:说白了就是通过循环来把相邻的两个数字进行对比,对比过后进行调换 l = [2,5,12,352,1,23,35,63,5,2] # for i in range(len(l)-1): #这个是控制总共需要多少趟,需要循环N-1趟 for j in range(len(l)-1-i): #这 ...
分类:
编程语言 时间:
2020-05-03 18:47:28
阅读次数:
64
def all_unique(lst): print(lst,len(lst)) # [1, 2, 3, 4, 5, 6] 6 # [1, 2, 2, 3, 4, 5] 6 print(set(lst),len(set(lst))) # {1, 2, 3, 4, 5, 6} 6 # {1, 2, 3 ...
分类:
其他好文 时间:
2020-05-03 15:00:58
阅读次数:
54
def average(*args): print(args) # (1, 2, 3) # (1, 2, 3) print(len(args)) # 3 # 3 print(sum(args, 0.0) / len(args)) average(*[1, 2, 3]) # 2.0 average(1 ...
分类:
其他好文 时间:
2020-05-03 14:25:54
阅读次数:
95
def byte_size(s): print(s) # 😀 # Hello World print(s.encode('utf-8')) # b'\xf0\x9f\x98\x80' # b'Hello World' print(len(s.encode('utf-8'))) # 4 11 byt ...
分类:
其他好文 时间:
2020-05-03 14:24:40
阅读次数:
81
# 封闭,保证数据安全# 方案一:数据不安全# l1 = []# def make_averger(new_value):# l1.append(new_value)# total = sum(l1)# return total / len(l1)# print(make_averger(10000 ...
分类:
编程语言 时间:
2020-05-03 10:21:00
阅读次数:
71