摘要: C++ //把字符串转换成整数: // 1:考虑特殊输入,空指针,空字符串,只有正负号之后没有数字,字符串中有非数字字符 // 2:考虑整型的(正数)上溢出,(负数)下溢出, 需要把num类型设置为long long才能不溢出,再用num与int的极大极小值比较 // 3:输入测试:正数,负数,0 阅读全文
posted @ 2017-08-27 23:10 sold_out 阅读(274) 评论(0) 推荐(0) 编辑
摘要: C++ //丑数:求从小到达排列的第1500个丑数 //暴力枚举 bool isUgly(int number){ while (number % 2 == 0) number /= 2; while (number % 3 == 0) number /= 3; while (number % 5 阅读全文
posted @ 2017-08-27 23:08 sold_out 阅读(235) 评论(0) 推荐(0) 编辑
摘要: ```C++ //mergeSort: void mergeSort(int data, int length, int start, int end, int tempArray){ if (start == end){ tempArray[start] = data[start]; return 阅读全文
posted @ 2017-08-27 23:06 sold_out 阅读(313) 评论(0) 推荐(0) 编辑
摘要: ```C++ //两个链表的第一个公共节点:可以利用两个辅助栈实现, 也 //可以遍历链表两次,求节点个数差,长的链表先遍历, 然后同时开始遍历, 找到相同节点 struct ListNode{ int m_nValue; ListNode* m_pNext; }; ListNode* FirstPublicNode(ListNode* pHead1, ListNode* pHea... 阅读全文
posted @ 2017-08-27 23:03 sold_out 阅读(454) 评论(0) 推荐(0) 编辑
摘要: ```C++ //二叉查找树的第k大节点:利用二叉搜索树的中序遍历序列是递增排序的性质,递归实现 struct BinaryTreeNode{ int m_nValue; BinaryTreeNode m_pLeft; BinaryTreeNode m_pRight; }; BinaryTreeNo 阅读全文
posted @ 2017-08-27 23:00 sold_out 阅读(648) 评论(0) 推荐(0) 编辑
摘要: ```C++ // 数组中数字出现的次数:数组中只出现一次的两个数字,其他数字都出现两次(位运算特点:位异或exclusiveOR(^), 位与(&)) // 其他解法:使用排序,然后二分查找只出现一次的数字,时间O(n log n), // 使用哈希表存储每个数字出现的次数,时间O(n),空间O( 阅读全文
posted @ 2017-08-27 22:57 sold_out 阅读(219) 评论(0) 推荐(0) 编辑
摘要: //添加赋值运算符函数: 阅读全文
posted @ 2017-08-27 22:51 sold_out 阅读(198) 评论(0) 推荐(0) 编辑
摘要: TensorFlow 官方文档:https://www.tensorflow.org/api_guides/python/math_ops TensorFlow Mini batching 学习率和epochs 1. 学习率过高,在相同的epochs条件下准确率会过早的停止改进,导致最终准确率会低 阅读全文
posted @ 2017-08-27 22:03 sold_out 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: TFLearn构建神经网络 Building the network "TFLearn" lets you build the network by "defining the layers" . Input layer For the input layer, you just need to t 阅读全文
posted @ 2017-08-27 21:58 sold_out 阅读(2726) 评论(0) 推荐(1) 编辑
摘要: Counter class https://docs.python.org/2/library/collections.html collections.Counter 阅读全文
posted @ 2017-08-27 21:55 sold_out 阅读(196) 评论(0) 推荐(0) 编辑