自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 11.11(83. 删除排序链表中的重复元素-----82. 删除排序链表中的重复元素 II)

83. 删除排序链表中的重复元素(通过) 思路:略 效率:22.42% 程序代码: 居然一次性就通过了,真是太惊喜了 class Solution { public: ListNode* deleteDuplicates(ListNode* head) { if (!head || !head->next) return head; ListNode* tmp1 = head, *...

2018-11-25 21:32:07 128

原创 11.10(24. 两两交换链表中的节点-----61. 旋转链表)

24. 两两交换链表中的节点 思路:略 效率: 程序代码: struct ListNode { int val; ListNode *next; ListNode(int x) : val(x), next(NULL) {} }; class Solution { public: ListNode* swapPairs(ListNode* head) { ListNode* tmp...

2018-11-25 21:31:02 265

原创 11.8(150. 逆波兰表达式求值-----20. 有效的括号)

150. 逆波兰表达式求值(通过) 思路:堆栈 效率:99+% 程序代码: class Solution { public: int evalRPN(vector<string>& tokens) { int m = tokens.size(); int i = 0; int a = 0, b = 0;//分别表示符号两边的两个操作数 stack<int...

2018-11-24 20:19:57 181

原创 11.5( 404. 左叶子之和-----21. 合并两个有序链表)

404. 左叶子之和 思路:递归 效率:16+%再次运行又变成了99%,好诡异啊 程序代码: //关键在于和根节点的关系 class Solution { public: int sumOfLeftLeaves(TreeNode* root) { int sum = 0; int flag = -1;//表示根节点 Haha(root, sum, flag); return su...

2018-11-24 20:18:58 112

原创 11.4(28. 实现strStr()-----36. 有效的数独)

28. 实现strStr()(通过) 效率:99.25% 思路: 程序代码: class Solution { public: int strStr(string haystack, string needle) { int m = haystack.size(), n = needle.size(); if (n== 0) return 0; int i = 0, j = 0;//...

2018-11-24 20:17:57 132

原创 11.3( 46. 全排列-----47. 全排列 II)

46. 全排列(通过) 戒骄戒躁戒懒惰 思路:回溯,递归 效率:100%(优秀哈哈哈哈) 程序代码: class Solution { public: vector<vector<int>> permute(vector<int>& nums) { vector<vector<int>> result; vector&l...

2018-11-24 20:16:39 125

原创 11.2(103. 二叉树的锯齿形层次遍历-----144. 二叉树的前序遍历)

103. 二叉树的锯齿形层次遍历(通过) 思路:使用两个堆栈 效率:98.79% 程序代码: //103. 二叉树的锯齿形层次遍历 //思路比较简单 struct TreeNode { int val; TreeNode *left; TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(N...

2018-11-24 20:15:21 111

原创 10.31(67. 二进制求和-----69. x 的平方根)

67. 二进制求和(通过) 思路:本题和66题其实有点相似 效率:89.86% 程序代码: class Solution { public: string addBinary(string a, string b) { string result;//表示结果 int i = a.size() - 1; int j = b.size() - 1;//分别表示两个字符串的末尾 in...

2018-11-23 15:31:15 223

原创 10.30(60. 第k个排列-----66. 加一)

今天写的两个道题目都是数学模块的,感觉就是“很难很繁琐”,看似比较简单,却很难调试正确 60. 第k个排列(通过) 思路: 效率:98.78% 程序代码: class Solution { public: string getPermutation(int n, int k) { if (n == 1) return "1"; string s;//存储最终结果 vector<...

2018-11-23 15:29:52 162

原创 10.29( 96. 不同的二叉搜索树-----95. 不同的二叉搜索树 II)

96. 不同的二叉搜索树(参考博客通过了) (没有清晰的思路,没写出来,参考答案的思路之后写出来了) 思路: 效率: 程序代码: 参考网上的答案发现这是一道动态规划问题 我们把n = 0 时赋为1,因为空树也算一种二叉搜索树,那么n = 1时的情况可以看做是其左子树个数乘以右子树的个数,左右字数都是空树,所以1乘1还是1。那么n = 2时,由于1和2都可以为跟,分别算出来,再把它们加起来即可。n ...

2018-11-23 15:29:01 412

原创 10.28(429. N叉树的层序遍历-----107. 二叉树的层次遍历 II)

429. N叉树的层序遍历(通过) 思路:层序遍历 效率:77.41% 程序代码: class Solution { public: vector<vector<int>> levelOrder(Node* root) { vector<vector<int>> result; if (!root) return result; vec...

2018-11-23 15:27:31 120

原创 10.26(94. 二叉树的中序遍历-----102. 二叉树的层次遍历)

94. 二叉树的中序遍历(通过) 思路:二叉树的遍历 效率:100% 程序代码: class Solution { public: vector<int> inorderTraversal(TreeNode* root) { vector<int> result; Haha(root, result); return result; } void Haha...

2018-11-23 15:26:31 107

原创 10.24(27. 移除元素-----13. 罗马数字转整数)

为了赶进度,赶紧搞一点简单的写一下 27. 移除元素(通过) 思路:略 效率:100% 程序代码: ////27. 移除元素(通过) class Solution { public: int removeElement(vector<int>& nums, int val) { vector<int>::iterator tmp = nums.begin();...

2018-11-23 15:25:15 277

原创 leetcode 11.20(77、组合&&78、子集)

这两道题目比较具有相似性,都是考察深搜,因此写在一起,希望有所广益。 由于最近主要在使用python编写程序,所以今天第一次使用python编写,一次成功,很棒,由于python里面的各种函数实在是太好用了,为了全面提升,也应该使用c++再编写一下 77. 组合(通过—python版本) 思路: 使用递归公式: f[n][k]=f[n-1][k]+f[n-1][k-1] 效率:91.5%(在pyt...

2018-11-19 19:54:22 144

原创 关于softmax_cross_entropy_with_logits以及sparse_softmax_cross_entropy

1、softmax_cross_entropy_with_logits() 函数原型: tf.nn.softmax_cross_entropy_with_logits(_sentinel=None, labels=None, logits=None, dim=-1, name=None) 注意: 1、这个操作的输入logits是未经缩放的,该操作内部会对logits使用softmax操作。 ...

2018-11-10 10:07:30 1095

KNN详细算法以及数据集

文件夹里面是K~最近邻算法需要的数据集以及完整程序。

2018-08-09

西安交大冯博琴老师编译原理PPT

西安交大冯博琴老师编译原理PPT,配套优酷上面的公开课效果更好

2017-06-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除