Javascript的结构体应用,如下:
    function station(name, latitude, longitude){
        this.name = name;
        this.latitude = latitude;
        this.longitude = longitude;
    }
    var s1 = new station('station1', 100, 200);
    console.log(s1.name+" 's latitude :" + s1.latitude );

/**
* Definition for singly-linked list.
* function ListNode(val) {
* this.val = val;
* this.next = null;
* }
*/
/**
* @param {ListNode} l1
* @param {ListNode} l2
* @return {ListNode}
*/ var addTwoNumbers = function(l1, l2) {
var head = new ListNode(0);
var temp1 = 0;
var temp2 = 0;
var val1;
var val2;
while(l1 || l2 || temp1) {
if (l1)val1 = l1.val;
else val1 = 0;
if (l2) val2 = l2.val;
else val2 = 0;
temp2 = Math.floor((val1 + val2 + temp1) % 10);
temp1 = Math.floor((val1 + val2 + temp1) / 10);
head.val += 1;
var newNode = new ListNode(temp2);
if(head.next == null){
head.next = newNode;
}
else {
var tempNode = head.next;
while(tempNode.next != null)
tempNode = tempNode.next;
tempNode.next = newNode;
}
if (l1)l1 = l1.next;
if (l2)l2 = l2.next;
}
return head.next;
};

最新文章

  1. Spring源码学习之:ClassLoader学习(4)
  2. goldengate复制过程字符集处理一例
  3. JAVA和.NET互调用
  4. 关于搭建php电商环境时缺少fileinfo、数据库安装出错问题解决办法
  5. 洛谷 P1019 单词接龙【经典DFS,温习搜索】
  6. java中判断文件及所在文件夹是否存在
  7. 『片段』Win32 模式窗体 消息路由
  8. GRPC单向/双向流
  9. 043 hive数据同步到mysql
  10. boost::filesystem经常使用使用方法具体解释
  11. elk-图形化展示(八)
  12. WINDOWS NT操作系统的注册表文件
  13. C#_图片存取数据库Winform
  14. Weka算法Clusterers-Xmeans源代码分析(一)
  15. Sleep 等待连接攻击
  16. sql 日期类型可以使用大于、小于号直接进行比较运算
  17. JSDoc 3 生成javascript API文档
  18. gcc报错 can not be used when making a shared object; recompile with -fPIC
  19. H5页面获取openid,完成支付公众号(未关注公众号)支付
  20. Ubuntu add-apt-repository: command not found

热门文章

  1. Windows如何安装MSMQ消息队列
  2. 改动Centosserver主机名称
  3. distcp导致个别datanode节点数据存储严重不均衡分析
  4. 用JAVA生成老电影海报
  5. Android框架之高速开发框架xUtil
  6. 第二次PHP面试题
  7. 常用经典SQL语句大全完整版--详解+实例 《来自网络,很全没整理,寄存与此》
  8. 【前端】JavaScript表达式-新手必看
  9. E20171230-hm
  10. Behaviac 腾讯开源行为树 简介(给策划)