合并单链表-->一、解决方法:确保两个单链表不为空,且二者皆有序(若无序,则先进行排序)创建新的单链表,并比较原本两个单链表数据大小,较小者置于新单链表中逐步将两个单链表的数据置于新单链表中,直至二者为空二、程序代码:ListNode*MergeList(ListNode*L1,ListNode..
分类:
其他好文 时间:
2016-03-28 22:02:07
阅读次数:
242
1,显示列表所有元素逆向打印说明:len()函数统计序列字符串个数。pop()函数默认是从序列最后往前打印的。l1[0]表示打印第0个元素;l1.pop(0)弹出,第0个元素,以此弹出,打樱-1代表最大列表的索引。count=0whilel1:ifl1[count]%2==0:l1[count]2,将序列l1和l2组合为字典l1=[0,1..
分类:
编程语言 时间:
2016-03-24 13:22:38
阅读次数:
333
1、判断两个单链表是不是相交思路分析:最简单直接的方法就是依次遍历两条链表,判断其尾节点是不是相等,相等则相交否则不相交。boolCheckCross(constList&list1,constList&list2)//list1,list2为两个对象
{
Node*l1=list1._head;
Node*l2=list2._head;
while(l1-..
分类:
编程语言 时间:
2016-03-17 02:14:55
阅读次数:
292
题目要求是,给你两个sorted LinkedList,然后把它们两个合并成一个新的LinkedList。思路很简单,就是比较ListNode L1 和 L2,哪个小就把那个node放到新的list里,并且移动相应ListNode的指针(L1或L2)。注意其中一个为null,另外一个不为null的时
分类:
其他好文 时间:
2016-03-15 10:53:40
阅读次数:
146
本文是《Neural networks and deep learning》概览 中第三章的一部分。讲机器学习/深度学习算法中经常使用的正则化方法。(本文会不断补充) 正则化方法:防止过拟合,提高泛化能力 在训练数据不够多时,或者overtraining时,经常会导致overfitting(过拟合)
分类:
其他好文 时间:
2016-03-12 14:48:24
阅读次数:
1173
package org.hanqi.array; public class BaoZhuang { public static void main(String[] args) { //包装类 Long l=new Long(100); Long l1=new Long("1000"); Strin
分类:
编程语言 时间:
2016-03-11 15:28:33
阅读次数:
245
1 class Solution { 2 public: 3 ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) { 4 ListNode* head = new ListNode(0); 5 ListNode* res = head; 6 whi
分类:
其他好文 时间:
2016-03-10 21:59:13
阅读次数:
167
linux中的wc命令是用来统计指定文件的字节数,字数,行数,并将统计打印出来。语法:wc[选项][文件名]可接多个文件。-l:查看文件的行数wc-l1.txt2.txt:分别列出两个文件的行数,并且计算行数总和。-c:统计字节数(bytes)。-w:以空格,换行符为分割符号查看文件中有几个字..
分类:
系统相关 时间:
2016-03-10 01:58:28
阅读次数:
305
Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 5308 Solved: 1990[Submit][Status][Discuss] Description 在xoy直角坐标平面上有n条直线L1,L2,...Ln,若在y值为正无穷大处往下看,能见到Li的某
分类:
其他好文 时间:
2016-03-04 20:52:35
阅读次数:
251
合并k个有序列表。 (1)堆排序 bool cmp(ListNode *l1,ListNode *l2){ return l1->val > l2->val; } class Solution { public: ListNode* mergeKLists(vector<ListNode*>& li
分类:
其他好文 时间:
2016-03-03 17:29:36
阅读次数:
129