算法
TensorFlowBoys
这个作者很懒,什么都没留下…
展开
-
链表中倒数第K个节点
/* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } };*/ class Solution { public: ListNode* FindKthToTail(ListNode* p, unsigned i...原创 2020-03-17 17:43:59 · 73 阅读 · 0 评论 -
数值的整数次方
解法一: class Solution { public: double Power(double base, int exponent) { double ans = 1; if(exponent == 0){ return ans; }else if(exponent > 0){ ...原创 2020-03-16 22:14:05 · 74 阅读 · 0 评论 -
二进制中1的个数
解法一: 举例比较好理解,假设n为5,其二进制为b1 = 00000000 00000000 00000000 00000101,将其减去1,二进制变为b2 = 00000000 00000000 00000000 00000100,此时令n = b1 & b2 为00000000 00000000 00000000 00000100,此时n相比b1消去了一个1,如此往复,直到所有1都...原创 2020-03-16 21:59:23 · 204 阅读 · 0 评论 -
辗转相除法求公约数和公倍数
#include int GCD(int a, int b){ if(a return GCD(b,a); } if(b == 0){ return a; } else{ return GCD(b, a % b); } } int main () { i转载 2016-03-25 20:17:05 · 222 阅读 · 0 评论 -
python实现:二叉树根据先序和中序获取后序
https://www.cnblogs.com/double-t/p/11151461.html 默写了一下 # class Tree(): # def __init__(self,x): # self.value=x # self.left=None # self.right=None # class Solution(): ...转载 2019-08-13 21:08:21 · 1177 阅读 · 0 评论 -
两个栈实现一个队列
# -*- coding:utf-8 -*- from IPython.core.interactiveshell import InteractiveShell InteractiveShell.ast_node_interactivity = "all" class stack(): def __init__(self,data): if data == None: ...原创 2019-08-14 21:55:46 · 88 阅读 · 0 评论