一个对象的属性本身,也有不同类型:是否是来自继承的属性,是否是可枚举的属性。JS也提供了多种不同的接口函数来支持开发者得到某些特定类型的属性。下面就来看一下都有哪些接口函数以及他们之间的区别:integer indice…
分类:未分类
Android-adb-setting
Refer to https://developer.android.com/reference/android/provider/Settings.Global 1. ### default timeout…
listView的自定义使用
原文链接: https://www.cnblogs.com/edensyd/p/8664239.html 1) 定义一个实体类 Fruit,作为 ListView 适配器的适配类型。 2) 为 ListView 的子项指…
表达式计算--递归
递归的基本概念 一个函数调用其自身就是递归 举例 求n!的递归函数 int Factorial(int n){ if(n==0) //递归出口 return 1; return n*Factorial(n-1); //递…
kNN算法的python代码和注释
因为用matalb较多,刚接触pyton很多代码不懂,给出一些注释。只注释部分函数,不解释算法。 对算法的详细注释请参考:k-近邻算法(k-Nearest Neighbor) http://m.blog.cs…
找出数组中出现次数超过n/2(n/3)次的数
时间O(n),空间O(1) LeetCode 169. 找出数组中出现次数超过n/2次的数 http://blog.csdn.net/chfe007/article/details/42919017 基本原理:每次都找出…
[LeetCode]--Balanced Binary Tree
题目 Given a binary tree, determine if it is height-balanced. For this problem, a height-balanced binary tree is…
硬币找零,即数字和为sum的几种问题
问题一 1.问题描述 假设有几种硬币,如1、3、5,并且数量无限。请找出能够组成某个数目的找零所使用最少的硬币数。 2.问题分析 动态规划的思想,用 dp[] 存放自底向上问题的解。dp[] 大小为 amount,dp[…
拓扑排序
给定一个有向图,图节点的拓扑排序被定义为: 对于每条有向边A–> B,则A必须排在B之前 拓扑排序的第一个节点可以是任何在图中没有其他节点指向它的节点 找到给定图的任一拓扑排序 /** * Definiti…
Permutations
Given a list of numbers, return all possible permutations. class Solution { /** * @param nums: A list of integ…
Copy List with Random Pointer
A linked list is given such that each node contains an additional random pointer which could point to any node…
堆排序
大根堆定义为,每一个父亲节点都大于等于左右两个孩子节点(小根堆同理)。并且,大根堆一定是一棵完全二叉树。思想为从最后一个家庭开始(最后一个有孩子的父亲节点),将这个家庭调整为大根堆,然后父亲节点前移,将下一个家庭调整为大…